ホームページ >バックエンド開発 >PHPチュートリアル >WordPressでアクションを追加・実行する関数の使い方を詳しく解説、wordpress_PHPチュートリアルを詳しく解説
add_action()(アクションの追加)
add_action() 関数は、アクションフックに関数をマウントするために使用されます。
使用方法
リーリーパラメータ
$フック
(文字列) (必須) マウントされた関数のアクション名。
デフォルト値: なし
$追加する関数
(コールバック関数) (必須) マウントされた関数については、関数名を文字列形式で入力するだけです。
デフォルト値: なし
$優先
(整数) (オプション) アクション実行の優先順位。値が小さいほど、最初に実行されます。
デフォルト値: 10
$accepted_args
(整数) (オプション) コールバック関数はいくつかのパラメーターを受け取ります。
デフォルト値: 1
戻り値
(ブール値) は常に True を返します。
例
wp_head アクションに関数をアタッチし、head タグに何かを出力します。
リーリーその他
この関数は wp-includes/plugin.php にあります
do_action() (アクションの実行)
do_action() はアクションフックを実行するために使用されます。 apply_filters() との違いは、プラグインまたはテーマ開発者によってマウントされた関数 (通常は ) が実行されるだけであることです。特別なノードまたはイベント (テーマ テンプレートの読み込み開始時や記事の公開時など)。
使用方法
リーリーパラメータ
$タグ
(文字列) (必須) 実行するアクションの名前。
$引数
(混合) (オプション) 追加のパラメーターが呼び出された関数に渡され、無制限に追加できます。たとえば、記事を保存するときに save_post アクションがトリガーされると、保存された記事の ID を渡すことができます。記事IDに応じてコールバック関数を追加して動作させることができます。
戻り値
なし
例
リーリースクリーン印刷:
テスト
同様の apply_filters() の詳細については、http://www.endskin.com/apply_filters/
その他
この関数は wp-includes/plugin.php にあります