WordPressでアクションを追加・実行する関数の使い方を詳しく解説

WBOY
リリース: 2016-07-29 09:08:24
オリジナル
1067 人が閲覧しました

add_action() (アクションの追加)
add_action() 関数は、アクションフックに関数をマウントするために使用されます。

Usage

add_action( $tag, $function_to_add, $priority, $accepted_args );
ログイン後にコピー

Parameters

$hook

(文字列) (必須) マウント関数のアクション名。

デフォルト値: なし

$function_to_add

(コールバック関数) (必須) マウントされた関数については、文字列の形式で関数名を入力するだけです。

デフォルト値: なし

$priority

(整数) (オプション) アクション実行の優先順位。値が小さいほど、最初に実行されます。

デフォルト: 10

$accepted_args

(整数) (オプション) コールバック関数はいくつかの引数を受け取ります。

デフォルト値: 1

戻り値

(Boolean) 常に True を返します。

wp_head アクションに関数をマウントし、head タグに何かを出力します。

function Bing_wp_head_test_print(){
  echo '<meta name="viewport" c />';
}
add_action( 'wp_head', 'Bing_wp_head_test_print' );
ログイン後にコピー

その他

この関数は次の場所にあります: wp-includes/plugin.php

do_action() (アクションの実行)
do_action() はアクションフックの実行に使用されます。 apply_filters() との違いは次のとおりです。戻り値はなく、プラグインまたはテーマの開発者によって特定の場所にマウントされた関数が実行されるだけです。通常、この関数は特別なノードまたはイベントに存在します (テーマ テンプレートの読み込み開始時や記事の公開時など)。 )。

Usage

do_action( $tag, $arg... );
ログイン後にコピー

Parameters

$tag

(文字列) (必須) 実行されるアクションの名前。

$arg

(混合) (オプション) 呼び出される関数に追加のパラメーターを渡すことができます。たとえば、記事を保存するときに save_post アクションがトリガーされると、保存された記事の ID を指定できます。を挿入し、記事 ID に基づいてコールバック関数を動作させます。

戻り値

なし

function func(){
  echo '测试';
}
add_action( 'test', 'func' );
do_action( 'test' );
ログイン後にコピー

スクリーン印刷:

Test

類似のその他の参照 apply_filters(): http://www.endskin.com/apply_filters/

Others

this 関数場所は次のとおりです: wp-includes/plugin.php

上記では、WordPress でアクションを追加および実行するための関数の使用方法を、関連する側面も含めて詳しく説明しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート