WordPress Action 执行顺序及对应说明

   
muplugins_loaded After must-use plugins are loaded.
registered_taxonomy For category, post_tag, etc.
registered_post_type For post, page, etc.
plugins_loaded After active plugins and before pluggable functions are loaded.
sanitize_comment_cookies When comment cookies are sanitized.
setup_theme Before the theme is loaded.
load_textdomain For the default domain
after_setup_theme Generally used to initialize theme settings/options. This is the first action hook available to themes, triggered immediately after the active theme’s functions.php file is loaded. add_theme_support() should be called here, since the init action hook is too late to add some features. At this stage, the current user is not yet authenticated.
auth_cookie_malformed  
auth_cookie_valid  
set_current_user  
init Typically used by plugins to initialize. The current user is already authenticated by this time.
└─ widgets_init Used to register sidebars. Fired at ‘init’ priority 1 (and so before ‘init’ actions with priority ≥ 1!)
register_sidebar For each sidebar and footer area
wp_register_sidebar_widget For each widget
wp_default_scripts (ref array)
wp_default_styles (ref array)
admin_bar_init  
add_admin_bar_menus  
wp_loaded After WordPress is fully loaded
parse_request Allows manipulation of HTTP request handling (ref array)
send_headers Allows customization of HTTP headers (ref array)
parse_query After query variables are set (ref array)
pre_get_posts Exposes the query-variables object before a query is executed. (ref array)
posts_selection Used by caching plugins.
wp After WP object is set up (ref array)
template_redirect Before determining which template to load.
get_header Before the header template file is loaded.
wp_enqueue_scripts When scripts and styles are enqueued.
twentyeleven_enqueue_color_scheme (Specific to Twenty Eleven)
wp_head Used to print scripts or data in the head tag on the front end.
wp_print_styles Before styles in the $handles queue are printed.
wp_print_scripts Before scripts in the $handles queue are printed.
get_search_form  
loop_start (ref array)
the_post (ref array) Allows modification of the post object immediately after query
get_template_part_content Template part for the content
loop_end (ref array)
get_sidebar Before the sidebar template file is loaded.
dynamic_sidebar Before a widget’s display callback is called.
get_search_form  
pre_get_comments (ref array)
wp_meta Before displaying echoed content in the sidebar.
get_footer Before the footer template file is loaded.
get_sidebar Before the sidebar template file is loaded.
twentyeleven_credits (Specific to Twenty Eleven)
wp_footer Before determining which template to load.
wp_print_footer_scripts When footer scripts are printed.
admin_bar_menu (ref array)
wp_before_admin_bar_render Before the admin bar is rendered.
wp_after_admin_bar_render After the admin bar is rendered.
shutdown Before PHP execution is about to end.

来源 https://developer.wordpress.org/apis/hooks/action-reference/