HOME
 / カテゴリ「WordPress関数」を表示:15件

アクションフック、フィルターフックの違い

フィルターフックはユーザプログラムにパラメータリストを渡し、ユーザはこれを修正する事により機能を変更するものです。一方、アクションフックはWordPressをセットアップしたり実行するタイミングでユーザプログラムに何か処理をしますか?と聞いてくれる切り口です。これを利用する事によりWordPressの機能を変更する事ができます。

アクションフック:admin_init

admin_initはアクションフック関数で、管理画面の機能をカスタマイズする際に利用されます。

アクションフック:pre_get_posts

pre_get_postsはアクションフック関数で、投稿の並び順が「作成日が新しいもの順」となっている物を、任意の並び順に変更する時の利用します。

フィルターフック:mce_buttons、mce_external_plugins

「mce_buttons」及び「mce_external_plugins」は共にフィルターフックで、WordPressのビジュアルエディタに新たなボタンを追加する時に利用されます。

フィルターフック:tiny_mce_before_init

tiny_mce_before_initはフィルターフックで、TinyMCEをセットアップするパラメタを渡してくれます。ユーザはこのパラメータを変更する事により、TinyMCEのスペックを変更する事ができます。