サイト固有の WordPress プラグインを作成する内容、理由、およびハウツー


サイト固有のプラグインを WordPress Web サイトに追加しますか?

サイト固有のプラグインを使用すると、テーマに依存せずにコード スニペットを WordPress Web サイトに簡単に追加できます。

この記事では、サイト固有の WordPress プラグインの作成方法とそれが重要な理由について説明します。

サイト固有の WordPress プラグインとは何ですか?

サイト固有の WordPress プラグインは、テーマに依存しないすべてのカスタマイズ スニペットを追加するために使用できるスタンドアロン プラグインです。

Web サイトで作業しているとき、テーマの function.php ファイルまたはサイト固有のプラグインにコードを追加するように求める WordPress チュートリアルがよくあります。

WordPress にはサイト固有のプラグインが付属していません。独自のものを作成し、インストールしてアクティブ化する必要があります。

サイト固有の WordPress プラグインを作成する理由

前に述べたように、テーマの function.php ファイルまたはサイト固有のプラグインに追加できるコードを示すチュートリアルがよくあります。

これらのカスタム コードを使用して、新しい投稿タイプ、分類法、ショートコード、およびウェブサイトを改善するための大量のハッキングを追加できます。

テーマの関数ファイルにカスタム コードを追加した場合、テーマを更新または切り替えると、そのコードは表示されなくなります。

子テーマを作成し、子テーマの関数ファイルを使用してコードを保存できます。ただし、テーマを切り替えるとコードは表示されなくなります。

サイト固有の WordPress プラグインを使用すると、カスタム コード スニペットを WordPress Web サイトに簡単に追加し、テーマに依存しないようにすることができます。これはスタンドアロンの WordPress プラグインです。つまり、テーマに依存せず、テーマを自由に更新したり切り替えたりできます。

そうは言っても、サイト固有のプラグインを使用してカスタム コードを簡単に追加する方法を見てみましょう。そのための 2 つの方法を紹介します。自分にとって最適な方法を選択してください (ヒント: 初心者にとっては方法 2 の方が簡単です)。

方法 1: サイト固有の WordPress プラグインを手動で作成する

初心者にとっては少しマニアックに聞こえるかもしれませんが、できるだけ簡単に説明できるよう努めます。

まず、デスクトップに新しいフォルダーを作成し、Web サイトにちなんで名前を付ける必要があります。例: mywebsite-plugin。

次に、コンピュータ上でメモ帳や TextEdit などのプレーン テキスト エディタを開きます。

新しいファイルを作成し、デスクトップのプラグイン フォルダーに mywebsite-plugin.php という名前で保存する必要があります。

プラグイン ファイルには、WordPress がプラグインとして認識できるように、特定のヘッダー コードが必要です。次のコードを mywebsite-plugin.php ファイルに追加してください。

<?php
/*
Plugin Name: Site Plugin for example.com
Description: Site specific code changes for example.com
*/
/* Start Adding Functions Below this Line */

/* Stop Adding Functions Below this Line */
?>

example.com を独自のドメイン名に置き換えることができます。これを完了すると、サイト固有のプラグインの準備が整います。

サイト固有のプラグインを Web サイトにアップロードするには 2 つの方法があります。 WordPress 管理パネルからアップロードするか、FTP を使用してアップロードできます。

1. WordPress 管理エリアからサイト固有のプラグインをインストールする (推奨)

この方法は簡単であり、すべてのユーザーに推奨されます。

まず、サイト固有のプラグイン フォルダーの zip ファイルを作成する必要があります。

Windows ユーザーは、プラグイン フォルダーを右クリックし、送信 » 圧縮 (zip) フォルダー を選択するだけです。

Mac ユーザーは右クリックする必要があります。

次に、「mywebsite-plugin を圧縮」を選択します。

プラグインの zip ファイルを入手したら、WordPress 管理エリアのプラグイン » 新規追加 ページに移動します。

次に、上部にある「プラグインのアップロード」ボタンをクリックします。

次に、「ファイルを選択」ボタンをクリックして前に作成したzipファイルを選択し、「今すぐインストール」ボタンをクリックします。

WordPress がプラグインをアップロードしてインストールします。アップロードしたら、「プラグインを有効にする」ボタンをクリックして、サイト固有のプラグインの使用を開始する必要があります。

2. FTP 経由でサイト固有の WordPress プラグインをアップロードします。

この方法では、zip ファイルを作成する必要はありません。 FTP 経由でプラグインをアップロードします。

まず、FTP クライアントを使用して Web サイトに接続する必要があります。

接続したら、リモート サイト列の下の /wp-content/plugins/ フォルダーに移動します。次に、サイト固有のプラグイン フォルダーを選択し、Web サイトにアップロードする必要があります。

FTP クライアントは、サイト固有のプラグイン フォルダーを WordPress Web サイトに転送します。これにより、ウェブサイトにプラグインがインストールされます。

ただし、プラグインの使用を開始するには、プラグインをアクティブ化する必要があります。これを行うには、WordPress 管理エリア内の「プラグイン」ページに移動し、サイト固有のプラグインの下にある「有効化」リンクをクリックします。

それだけです。サイト固有のプラグインを使用する準備ができました。

カスタム コード スニペットをサイト固有のプラグインに追加する

プラグインを編集してカスタム コード スニペットを追加するには、2 つの方法があります。

1 つ目の方法は、WordPress 管理エリアから行う方法です。 プラグイン » エディタ ページに移動します。

警告メッセージが表示されます。続行するには「理解しました」ボタンをクリックする必要があります。あるいは、ファイルをより安全に編集する方法が必要な場合は、以下の 2 番目の方法に進んでください。

次に、「編集するプラグインを選択」というラベルの付いたドロップダウン メニューからサイト固有のプラグインを選択する必要があります。

エディターがプラグイン ファイルをロードし、それにコード スニペットを追加できるようになります。

完了したら、「ファイルを更新」ボタンをクリックして変更を保存します。

コードに何か不足がある場合、または Web サイトが破損する可能性がある場合、プラグイン エディターは自動的に変更を元に戻します。

ただし、エディターが失敗し、白い画面が表示された場合は、FTP を使用してプラグイン ファイルを編集し、それらの変更を元に戻すことができます。

2 番目の方法は、FTP を使用してプラグイン ファイルを直接編集することです。 FTP クライアントを使用してプラグイン フォルダーに移動するだけです。プラグインファイルを右クリックし、「表示/編集」を選択します。

プラグイン ファイルをコンピュータにダウンロードして編集し、再度アップロードすることもできます。

方法 2: WPCode を使用してカスタム コードを追加する (推奨)

この方法ははるかに簡単で、WPCode を使用して WordPress で個々のコード スニペットを管理するためのより良い方法を提供します。

最初に行う必要があるのは、Web サイトに無料の WPCode プラグインをインストールしてアクティブ化することです。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドを参照してください。

有効化すると、プラグインは「コード スニペット」というラベルの新しいメニュー項目を WordPress 管理メニューに追加します。それをクリックすると、すべてのカスタム コードを管理するページが表示されます。

最初のコード スニペットを追加するには、[新規追加] ボタンをクリックします。

これにより、「スニペットの追加」ページが表示されます。ここで、事前に作成されたライブラリからコード スニペットを選択するか、カスタム コードを追加できます。

カスタム コードを追加するには、[カスタム コードを追加 (新しいスニペット)] オプションに移動し、[スニペットを使用] ボタンをクリックします。

ここで、カスタム コード スニペットのタイトルを入力できます。これは、コードを識別するのに役立つものであれば何でも構いません。

その後、コード スニペットをコード ボックスに貼り付けることができます。右側の「コード タイプ」ドロップダウン リストから「PHP スニペット」タイプを選択する必要もあります。

「基本情報」セクションにコードのメモを追加することもできます。

この領域を使用して、このコードが何を行うのか、どこで見つけたのか、そしてなぜそれを Web サイトに追加するのかを書き留める必要があります。これは、「未来のあなた」が「過去のあなた」がこのコードを追加した理由を思い出すのに役立ちます。

コード スニペットにタグを割り当てるオプションもあります。これにより、トピックや機能ごとにコード スニペットを整理することができます。

このプラグインを使用すると、コード スニペットの実行方法を選択することもできます。 「挿入」セクションでは、「自動挿入」方法を選択して、サイトにコードを自動的に挿入して実行できます。

管理エリア、フロントエンド、またはどこでもオプションから選択できます。よくわからない場合は、デフォルトの「どこでも実行」オプションのままにしてください。

または、「ショートコード」方式を選択することもできます。この方法では、スニペットは自動的に挿入されません。スニペットを保存すると、サイトのどこにでも手動で挿入できるショートコードが得られます。

「スマート条件付きロジック」セクションを使用して、一連のルールに基づいて自動挿入されたスニペットを表示または非表示にすることもできます。

たとえば、ログインしているユーザーのみにコード スニペットをロードしたり、特定のページ URL にのみ PHP コード スニペットをロードしたり、ページの種類に基づいてコード スニペットを表示したりすることができます。

最後に、スイッチを「非アクティブ」から「アクティブ」に切り替えて、「スニペットを保存」ボタンをクリックします。

コード スニペットをアクティブ化せずに保存するだけの場合は、[スニペットを保存] ボタンのみをクリックします。

コード スニペットを保存してアクティブにすると、それが選択した挿入方法であれば、Web サイト上で自動的に有効になります。

詳細については、WordPress にカスタム コード スニペットを簡単に追加する方法に関するガイドを参照してください。

この記事が、サイト固有の WordPress プラグインを作成する理由と方法を学ぶのに役立つことを願っています。便利な関数ファイルのヒントや、サイト固有のプラグインを最大限に活用するための WordPress のハックのリストもご覧ください。

この記事が気に入っていただけましたら、WordPress ビデオ チュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でもご覧いただけます。