SearchWP カスタマイズプラグインの作成
利用可能なフックを使用することで、SearchWPの動作を様々な方法でカスタマイズできます。
フックとは?
「フック」とは、コアファイルを編集することなく、WordPress/SearchWPの動作と統合する関数です。フックには2種類あります:
アクション:アクションは、コアコードの実行における任意のポイントであり、コアコードが続行する前に独自の関数を実行できます。
フィルター:フィルターは、コアコードから変数(または複数の変数)を送信し、それをフィルタリング/変更してコアコードに送り返します。
SearchWPは、コードベース全体でアクションとフィルターの両方を使用しています。
独自のフックを追加する方法
独自のカスタムフックを追加する推奨される方法は、自分で作成して保守するカスタムプラグインを利用することです。
この方法は、アクティブなテーマに直接関連付けられていない方法で、すべてのSearchWPカスタマイズをカプセル化するため推奨されます。すべてのフックが単一のスタンドアロンプラグインに含まれるため、テーマを変更した場合でもカスタマイズを継続して使用できます。
独自のSearchWPカスタマイズプラグインを作成するには:
プラグインフォルダ(デフォルトでは~/wp-content/plugins)にsearchwp-customizations.phpという名前のファイルを作成することから始めます。
新しく作成された空のファイルに以下を貼り付けます:
| <?php | |
| /* | |
| Plugin Name: SearchWP Customizations | |
| Description: Customizations for SearchWP | |
| Version: 1.0.0 | |
| */ | |
| // Add all hooks and custom code here. |
ファイルを保存したら、WordPressインストールのプラグインページに移動します。
SearchWP Customizationsという名前の新しいプラグインが表示されます。そのプラグインを有効にすると、すべてのフックが配置されます。

