wordpress中remove_action、add_action、 do_action()的hook钩子都有哪些

来源:柚子科技 WordPress 主题、WordPress插件    date:2022-9-12        WordPress主题themes插件plugins开发定制

原文地址:https://codex.wordpress.org/Plugin_API/Action_Reference

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.

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】