add_action()

公開日:2024(令和6)年11月23日/最終更新日:

add_action()

【景品表示法に基づく表記】ページ内のコンテンツには、商品プロモーションが含まれています



add_action(‘フック名’,’コールバック関数名’)は、コールバック関数のプログラム内容を呼び出し、do_action()で行われるさまざまなフックの処理やタイミングでサイトに機能を追加するための関数です。

アクションフックの詳細な説明、使用できるフックの一覧、処理順序などについてはこちら、または公式ページを参照ください。

本ページの内容は、あくまでもサイト管理者である私の所見と実際に使用した経験などに基づくものであり、解釈が間違っていたり、誤りがあることがありますので、正確な情報は上記の公式ページ等を参照ください

add_action()を使用した基本的なコード

基本的には以下のようにして使用します。

function pwcn_add_action_sample_callback(){
--指示内容--
}
add_action('フック名','pwcn_add_action_sample_callback',10);
QA Analytics QA Analytics

主なフック名と処理順序

以下がadd_action()を使って追加できる主なフック名と処理順序です。

公式にも書かれていますが、環境等によって前後することがあるようですので、意図したタイミングや目的で読み込まれるように調整する必要がある場合があります

フック名役割など
plugins_loadedプラグインの読み込み時
after_setup_themeテーマが読み込まれる前
init(widgets_init)ユーザー認証後でプラグインが初期化される時
register_sidebarサイドバーの登録
wp_register_sidebar_widgetサイドバーウィジェットの追加
wp_loadedWordPressが完全に読み込まれた後
pre_get_postsクエリが実行される前
template_redirectどのテンプレートをロードするかを決定する前
wp_enqueue_scriptsスクリプトとスタイルがキューに追加される時
the_postクエリの直後に投稿オブジェクトを変更
wp_footerどのテンプレートをロードするかを決定する前
shutdownPHP の実行が終了する前



Lolipop ServerMoshimo Ad x-serverMoshimo Ad