こんにちは、今日はWordPressで通常リクエスト時に発生するアクションフックについてまとめていきます。
確認環境
WordPress 5.5.1
フック一覧
| フック名 | 説明 |
| muplugins_loaded | 必須プラグインのロード後 |
| registered_taxonomy | カテゴリー追加時 |
| registered_post_type | 投稿タイプ追加時 |
| plugins_loaded | プラグインロード後 |
| sanitize_comment_cookies | コメントCookieのサニタイズ時 |
| setup_theme | テーマ読み込み前 |
| load_textdomain | |
| after_setup_theme | |
| auth_cookie_malformed | |
| auth_cookie_valid | |
| set_current_user | |
| init | |
| widgets_init | |
| register_sidebar | |
| wp_register_sidebar_widget | |
| wp_default_scripts | |
| wp_default_styles | |
| admin_bar_init | |
| add_admin_bar_menus | |
| wp_loaded | WordPressが完全に読み込まれた後 |
| parse_request | |
| send_headers | |
| parse_query | クエリ変数の設定後 |
| pre_get_posts | |
| posts_selection | |
| wp | WPオブジェクトが設定された後 |
| template_redirect | ロードするテンプレートの決定前 |
| get_header | |
| wp_enqueue_scripts | |
| wp_head | |
| wp_print_styles | |
| wp_print_scripts | |
| get_search_form | |
| loop_start | |
| the_post | |
| get_template_part_content | |
| loop_end | |
| get_sidebar | |
| dynamic_sidebar | |
| get_search_form | |
| pre_get_comments | |
| wp_meta | |
| get_footer | |
| get_sidebar | |
| wp_footer | |
| wp_print_footer_scripts | |
| admin_bar_menu | |
| wp_before_admin_bar_render | |
| wp_after_admin_bar_render | |
| shutdown |
リンク
Plugin API/Action Reference « WordPress Codex
https://codex.wordpress.org/Plugin_API/Action_Reference