Note(アクションフック)

Note ノート
問題

いろいろ見ていると書き方が違う・・・ちょっと調べて整理してみました。

解決

WordPress の特定の処理のタイミングで「何らかのアクション(関数)」を実行するためのフック(ページを表示する特定のタイミングで何らかの処理を実行するきっかけ)
フックは「アクションフック」と「フィルターフック」の2種類

アクションフック(フィルターフックはまた今度)
特定の処理のタイミングで「何らかのアクション(関数)」を実行するためのフックです。
「add_action」関数を使います。

■functions.php
//実行するアクションを関数で定義
function myblog_theme_setup() {  ←関数「myblog_theme_setup()」を定義
add_theme_support('title-tag');   ←実行するアクション(関数)
}
//アクションの登録
add_action('after_setup_theme', 'myblog_theme_setup); ←実行するタイミング, 実行する関数

もしくは、直接関数を記述

■functions.php
add_action('after_setup_theme', function() {
add_theme_support('title-tag');
});

参考にするものによって書き方が異なる(時期の問題もあるんでしょうが)ことが、いろいろあるので、そのたびに混乱して調べてまとめて・・・
変化を追っかけて行かないとダメなんですね。

コメント