All plugin hooks in WordPress 2.8

Important! Some WordPress hooks get applied in multiple PHP files. If you are trying to figure out what a specific WordPress hook does, sort the table by "hook" and make sure you are looking in all the files where it occurs.

  • To sort the table, click on a column title.
  • Click a hook name to see details about the hook.
  • Click a file name to see only hooks used in that file.
Hook Type New? Instances
1 atompub_create_post action YES 1
2 atompub_put_post action YES 1
3 wp_create_file_in_uploads action no 2
4 comment_id_not_found action no 1
5 comment_closed action no 1
6 comment_on_draft action no 1
7 pre_comment_on_post action YES 1
8 {$hook} note action no 2
9 login_head action no 1
10 lostpassword_post action no 1
11 retreive_password action no 1
12 retrieve_password action no 1
13 retrieve_password_key action no 1
14 password_reset action no 1
15 register_post action no 1
16 login_form_{$action} note action YES 1
17 lost_password action no 1
18 lostpassword_form action no 1
19 register_form action no 1
20 login_form action no 1
21 publish_phone action no 1
22 muplugins_loaded action YES 1
23 plugins_loaded action no 1
24 sanitize_comment_cookies action no 1
25 setup_theme action no 1
26 shutdown action no 1
27 init action no 1
28 trackback_post action no 1
29 xmlrpc_call action no 46
30 pingback_post action no 1
31 admin_init action no 3
32 wp_ajax_nopriv_{$action} note action YES 1
33 wp_ajax_{$action} note action no 2
34 load-widgets-php action YES 1
35 widgets-php action YES 1
36 sidebar_admin_setup action no 2
37 in_admin_footer action no 1
38 admin_footer action no 2
39 admin_print_footer_scripts action YES 4
40 admin_footer-{$hook_suffix} note action YES 1
41 admin_xml_ns action no 4
42 admin_enqueue_scripts action YES 1
43 admin_print_styles-{$hook_suffix} note action no 1
44 admin_print_styles action no 4
45 admin_print_scripts-{$hook_suffix} note action no 1
46 admin_print_scripts action no 4
47 admin_head-{$hook_suffix} note action no 1
48 admin_head action no 4
49 admin_notices action no 1
50 {$action} note action no 1
51 after_db_upgrade action YES 1
52 load-{$page_hook} note action no 1
53 {$page_hook} note action no 1
54 load-{$plugin_page} note action no 1
55 load-{$pagenow} note action no 1
56 admin_action_{$action} note action no 1
57 add_category_form_pre action no 1
58 edit_category_form action no 2
59 manage_media_custom_column action no 1
60 edit_category_form_pre action no 1
61 manage_comments_nav action no 2
62 post_submitbox_start action no 3
63 dbx_post_advanced action no 1
64 do_meta_boxes action no 11
65 submitpost_box action no 1
66 edit_form_advanced action no 1
67 dbx_post_sidebar action no 1
68 add_link_category_form_pre action no 2
69 edit_link_category_form action no 2
70 edit_link_category_form_pre action no 1
71 submitlink_box action no 2
72 submitpage_box action no 1
73 edit_page_form action no 1
74 edit_tag_form_pre action no 1
75 edit_tag_form action no 1
76 add_tag_form_pre action no 1
77 add_tag_form action no 1
78 restrict_manage_posts action no 2
79 manage_link_custom_column action no 1
80 media_upload_{$type} note action no 1
81 media_upload_{$tab} note action no 1
82 adminmenu action no 1
83 _admin_menu action no 1
84 admin_menu action no 1
85 admin_page_access_denied action no 1
86 blog_privacy_selector action no 1
87 install_plugins_pre_{$tab} note action no 1
88 install_plugins_{$tab} note action no 1
89 activate_{$plugin} note action no 2
90 after_plugin_row action no 1
91 after_plugin_row_{$plugin_file} note action no 1
92 install_themes_pre_{$tab} note action YES 1
93 install_themes_{$tab} note action YES 1
94 tool_box action YES 1
95 update-custom_{$action} note action YES 1
96 personal_options_update action no 1
97 edit_user_profile_update action no 1
98 personal_options action no 1
99 profile_personal_options action no 1
100 show_user_profile action no 1
101 edit_user_profile action no 1
102 sidebar_admin_page action no 1
103 import_done action no 9
104 wp_delete_file action no 1
105 import_post_added action no 1
106 import_post_meta action no 1
107 import_start action no 1
108 import_end action no 1
109 delete_link action no 1
110 deleted_link action no 1
111 edit_link action no 1
112 add_link action no 1
113 wp_dashboard_setup action no 1
114 right_now_table_end action no 1
115 rightnow_end action no 1
116 activity_box_end action no 1
117 media_buttons action no 2
118 export_wp action no 1
119 rss2_head action no 2
120 admin_head_{$content_func} note action no 1
121 pre-upload-ui action no 1
122 pre-flash-upload-ui action no 1
123 post-flash-upload-ui action no 1
124 pre-html-upload-ui action no 1
125 post-html-upload-ui action no 1
126 post-upload-ui action no 1
127 install_plugins_table_header action no 1
128 deactivate_{$plugin} note action no 1
129 uninstall_{$file} note action no 1
130 populate_options action no 1
131 quick_edit_custom_box action no 2
132 bulk_edit_custom_box action no 1
133 manage_posts_custom_column action no 1
134 manage_pages_custom_column action no 1
135 manage_comments_custom_column action YES 1
136 install_themes_table_header action YES 1
137 in_plugin_update_message-{$file} note action YES 1
138 check_passwords action no 1
139 user_profile_update_errors action YES 1
140 delete_user action no 1
141 deleted_user action YES 1
142 akismet_spam_caught action no 1
143 akismet_tabs action no 1
144 comment_form action no 4
145 wp_default_scripts action no 1
146 wp_default_styles action no 1
147 parse_request action no 1
148 send_headers action no 1
149 wp action no 1
150 check_comment_flood action no 1
151 comment_flood_trigger action no 1
152 wp_blacklist_check action no 1
153 delete_comment action no 1
154 wp_set_comment_status action no 2
155 transition_comment_status action no 1
156 comment_{$old_status}_to_{$new_status} note action no 1
157 comment_{$new_status}_{$comment->comment_type} note action no 1
158 wp_insert_comment action YES 1
159 comment_post action no 1
160 edit_comment action no 1
161 wp_update_comment_count action no 1
162 edit_post action no 3
163 pre_ping action no 1
164 widgets_init action no 1
165 atom_ns action no 2
166 atom_comments_ns action YES 1
167 comments_atom_head action YES 1
168 comment_atom_entry action no 1
169 atom_head action no 1
170 atom_entry action no 1
171 rdf_ns action no 1
172 rdf_header action no 1
173 rdf_item action no 1
174 rss_head action no 1
175 rss_item action no 1
176 rss2_ns action no 2
177 rss2_comments_ns action YES 1
178 commentsrss2_head action no 1
179 commentrss2_item action no 1
180 rss2_item action no 1
181 update_option_{$option_name} note action no 1
182 add_option_{$name} note action no 1
183 do_robotstxt action no 1
184 deprecated_function_run action no 1
185 deprecated_file_included action no 1
186 wp_print_scripts action no 3
187 wp_print_styles action no 1
188 get_header action no 1
189 get_footer action no 1
190 get_sidebar action no 1
191 get_search_form action no 1
192 wp_meta action no 1
193 wp_head action no 1
194 wp_footer action no 1
195 http_transport_get_debug action YES 1
196 http_transport_post_debug action YES 1
197 http_api_debug action YES 2
198 http_api_curl action YES 1
199 set_current_user action no 1
200 phpmailer_init action no 1
201 wp_login_failed action no 1
202 wp_logout action no 1
203 auth_cookie_malformed action no 1
204 auth_cookie_expired action no 1
205 auth_cookie_bad_username action no 1
206 auth_cookie_bad_hash action no 1
207 auth_cookie_valid action no 1
208 set_auth_cookie action no 1
209 set_logged_in_cookie action no 1
210 clear_auth_cookie action no 1
211 auth_redirect action YES 1
212 check_admin_referer action no 1
213 check_ajax_referer action no 1
214 {$tag} note action no 2
215 delete_post action no 1
216 deleted_post action no 1
217 pre_post_update action no 1
218 save_post action no 2
219 wp_insert_post action no 2
220 transition_post_status action no 1
221 {$old_status}_to_{$new_status} note action no 1
222 {$new_status}_{$post->post_type} note action no 1
223 edit_attachment action no 1
224 add_attachment action no 1
225 delete_attachment action no 1
226 clean_post_cache action no 1
227 clean_page_cache action no 1
228 private_to_published action no 1
229 xmlrpc_publish_post action no 1
230 app_publish_post action no 1
231 _wp_put_post_revision action no 1
232 wp_restore_post_revision action no 1
233 wp_delete_post_revision action no 1
234 parse_query action no 1
235 pre_get_posts action no 1
236 posts_selection action no 1
237 loop_start action no 1
238 loop_end action no 1
239 comment_loop_start action no 1
240 the_post action YES 1
241 profile_update action no 1
242 user_register action no 1
243 generate_rewrite_rules action no 1
244 permalink_structure_changed action YES 1
245 load_feed_engine action no 1
246 wp_print_footer_scripts action YES 1
247 wp_enqueue_scripts action YES 1
248 delete_term action no 1
249 delete_{$taxonomy} note action no 1
250 create_term action no 1
251 create_{$taxonomy} note action no 1
252 created_term action no 1
253 created_{$taxonomy} note action no 1
254 set_object_terms action YES 1
255 edit_term action no 1
256 edit_{$taxonomy} note action no 1
257 edited_term action no 1
258 edited_{$taxonomy} note action no 1
259 clean_object_term_cache action no 1
260 clean_term_cache action no 1
261 template_redirect action no 1
262 do_robots action no 2
263 switch_theme action no 1
264 wp_authenticate action no 1
265 wp_login action no 1
266 in_widget_form action YES 1
267 comment_cookie_lifetime filter YES 1
268 comment_post_redirect filter no 1
269 link_category filter no 4
270 link_title filter no 1
271 login_headerurl filter no 1
272 login_headertitle filter no 1
273 login_message filter no 1
274 login_errors filter no 1
275 login_messages filter no 1
276 allow_password_reset filter no 1
277 retrieve_password_title filter YES 1
278 retrieve_password_message filter YES 1
279 password_reset_title filter YES 1
280 password_reset_message filter YES 1
281 user_registration_email filter no 1
282 registration_errors filter no 1
283 login_redirect filter no 1
284 wp_mail_original_content filter YES 1
285 phone_content filter no 1
286 atom_service_url filter no 1
287 xmlrpc_methods filter no 1
288 xmlrpc_blog_options filter no 1
289 xmlrpc_allow_anonymous_comments filter no 1
290 content_save_pre filter no 2
291 pre_upload_error filter no 1
292 wp_handle_upload filter no 3
293 xmlrpc_text_filters filter no 1
294 pre_remote_source filter no 1
295 update_footer filter no 1
296 admin_footer_text filter YES 1
297 admin_body_class filter no 1
298 async_upload_{$type} note filter no 1
299 edit_categories_per_page filter YES 1
300 the_category filter no 6
301 comment_edit_redirect filter no 1
302 wp_create_file_in_uploads filter no 2
303 wp_delete_file filter no 5
304 editable_slug filter no 4
305 comment_status_links filter no 1
306 comments_per_page filter no 1
307 admin_comment_types_dropdown filter no 1
308 preview_post_link filter no 2
309 get_comment_author_link filter no 2
310 page_stati filter YES 1
311 manage_pages_query filter no 1
312 edit_tags_per_page filter YES 1
313 tagsperpage filter no 1
314 media_upload_default_type filter no 1
315 media_upload_default_tab filter no 2
316 add_menu_classes filter no 1
317 custom_menu_order filter YES 1
318 menu_order filter YES 1
319 thread_comments_depth_max filter no 1
320 avatar_defaults filter no 1
321 default_avatar_select filter no 1
322 date_formats filter no 1
323 time_formats filter no 1
324 whitelist_options filter no 1
325 editable_extensions filter YES 1
326 install_plugins_tabs filter no 1
327 install_plugins_nonmenu_tabs filter no 1
328 plugins_per_page filter YES 1
329 plugin_action_links filter no 1
330 plugin_action_links_{$plugin_file} note filter no 1
331 plugin_row_meta filter YES 1
332 _wp_post_revision_field_{$field} note filter no 3
333 install_themes_tabs filter YES 1
334 install_themes_nonmenu_tabs filter YES 1
335 theme_action_links filter YES 1
336 post_mime_types filter no 2
337 media_row_actions filter YES 1
338 user_aim_label filter YES 1
339 user_yim_label filter YES 1
340 user_jabber_label filter YES 1
341 show_password_fields filter no 2
342 additional_capabilities_display filter YES 1
343 pre_user_login filter no 2
344 import_post_meta_key filter no 1
345 import_allow_create_users filter no 1
346 import_allow_fetch_attachments filter no 1
347 import_attachment_size_limit filter no 1
348 upgrader_pre_install filter YES 1
349 upgrader_source_selection filter YES 1
350 upgrader_clear_destination filter YES 1
351 upgrader_post_install filter YES 1
352 update_plugin_complete_actions filter no 1
353 install_plugin_complete_actions filter no 1
354 install_theme_complete_actions filter YES 1
355 update_theme_complete_actions filter YES 1
356 comment_edit_pre filter no 1
357 dashboard_incoming_links_link filter no 1
358 dashboard_incoming_links_feed filter no 2
359 dashboard_primary_link filter no 1
360 dashboard_primary_feed filter no 1
361 dashboard_primary_title filter no 1
362 dashboard_secondary_link filter no 1
363 dashboard_secondary_feed filter no 1
364 dashboard_secondary_title filter no 1
365 wp_dashboard_widgets filter no 1
366 comment_row_actions filter no 2
367 the_title_rss filter no 4
368 the_content_export filter no 1
369 the_excerpt_export filter no 1
370 filesystem_method_file filter no 1
371 filesystem_method filter no 1
372 request_filesystem_credentials filter no 1
373 wp_create_thumbnail filter no 1
374 jpeg_quality filter no 2
375 intermediate_image_sizes filter no 2
376 wp_generate_attachment_metadata filter no 1
377 wp_read_image_metadata_types filter no 1
378 wp_read_image_metadata filter no 1
379 file_is_displayable_image filter no 1
380 media_upload_tabs filter no 1
381 image_send_to_editor filter no 1
382 disable_captions filter no 4
383 image_add_caption_shortcode filter no 1
384 media_buttons_context filter no 1
385 image_upload_iframe_src filter no 1
386 video_upload_iframe_src filter no 1
387 audio_upload_iframe_src filter no 1
388 attachment_fields_to_save filter no 1
389 media_send_to_editor filter no 1
390 image_send_to_editor_url filter YES 1
391 audio_send_to_editor_url filter YES 1
392 video_send_to_editor_url filter YES 1
393 file_send_to_editor_url filter YES 1
394 attachment_fields_to_edit filter no 1
395 media_meta filter no 1
396 flash_uploader filter no 1
397 upload_file_glob filter no 1
398 media_upload_form_url filter no 2
399 {$callback} note filter YES 1
400 got_rewrite filter no 1
401 documentation_ignore_functions filter YES 1
402 codepress_supported_langs filter YES 1
403 set-screen-option filter YES 1
404 iis7_supports_permalinks filter YES 1
405 plugins_api_args filter no 1
406 plugins_api filter no 1
407 plugins_api_result filter no 1
408 plugin_install_action_links filter no 1
409 default_content filter no 1
410 default_title filter no 1
411 default_excerpt filter no 1
412 post_stati filter no 1
413 edit_posts_per_page filter YES 1
414 wp_check_post_lock_window filter no 1
415 mce_spellchecker_languages filter no 1
416 teeny_mce_plugins filter no 1
417 mce_external_plugins filter no 1
418 mce_external_languages filter no 1
419 teeny_mce_buttons filter no 1
420 mce_buttons filter no 1
421 mce_buttons_2 filter no 1
422 mce_buttons_3 filter no 1
423 mce_buttons_4 filter no 1
424 mce_css filter no 1
425 teeny_mce_before_init filter no 1
426 tiny_mce_before_init filter no 1
427 tiny_mce_version filter no 1
428 terms_to_edit filter YES 1
429 cat_row_actions filter YES 1
430 manage_categories_custom_column filter YES 1
431 link_cat_row_actions filter YES 1
432 manage_link_categories_custom_column filter YES 1
433 term_name filter no 1
434 tag_row_actions filter YES 1
435 manage_{$taxonomy}_custom_column note filter YES 1
436 manage_posts_columns filter no 1
437 manage_media_columns filter no 1
438 manage_pages_columns filter no 1
439 manage_{$page}_columns note filter no 1
440 quick_edit_dropdown_pages_args filter no 1
441 post_date_column_time filter no 3
442 post_row_actions filter YES 1
443 page_row_actions filter YES 1
444 user_row_actions filter YES 1
445 manage_users_custom_column filter YES 1
446 wp_comment_reply filter no 1
447 postmeta_form_limit filter no 1
448 upload_size_limit filter no 1
449 import_upload_size_limit filter no 1
450 favorite_actions filter no 1
451 display_post_states filter YES 1
452 screen_meta_screen filter no 1
453 contextual_help_list filter no 1
454 default_contextual_help filter YES 1
455 contextual_help filter no 1
456 screen_layout_columns filter YES 1
457 themes_api_args filter YES 1
458 themes_api filter YES 1
459 themes_api_result filter YES 1
460 theme_install_action_links filter YES 1
461 update_feedback filter no 3
462 get_editable_authors filter no 1
463 editable_roles filter YES 1
464 get_others_drafts filter no 1
465 get_users_drafts filter no 1
466 kubrick_header_image filter no 1
467 kubrick_header_color filter no 1
468 kubrick_header_display filter no 1
469 the_author filter no 1
470 the_modified_author filter YES 1
471 get_the_author_{$field} note filter YES 1
472 the_author_{$field} note filter YES 1
473 author_link filter no 1
474 wp_list_bookmarks filter no 1
475 get_bookmarks filter no 3
476 edit_{$field} note filter no 2
477 pre_{$field} note filter no 2
478 {$field} note filter no 2
479 redirect_canonical filter no 1
480 role_has_cap filter no 1
481 user_has_cap filter no 1
482 map_meta_cap filter YES 1
483 category_link filter no 1
484 list_cats filter no 4
485 wp_dropdown_cats filter no 1
486 wp_list_categories filter no 1
487 wp_tag_cloud filter no 1
488 tag_cloud_sort filter YES 1
489 wp_generate_tag_cloud filter no 1
490 tag_link filter no 1
491 get_the_tags filter no 1
492 the_tags filter no 1
493 term_links-{$taxonomy} note filter no 1
494 get_categories_taxonomy filter no 1
495 get_tags filter no 1
496 wp_feed_cache_transient_lifetime filter YES 2
497 script_loader_src filter no 2
498 print_scripts_array filter no 1
499 style_loader_tag filter no 2
500 print_styles_array filter no 1
501 style_loader_src filter no 1
502 query_vars filter no 1
503 request filter no 1
504 wp_headers filter YES 1
505 query_string filter no 1
506 page_css_class filter YES 1
507 the_title filter no 12
508 category_description filter no 1
509 get_comment_author filter no 1
510 comment_author filter no 1
511 get_comment_author_email filter no 1
512 author_email filter no 1
513 comment_email filter no 1
514 get_comment_author_IP filter no 1
515 get_comment_author_url filter no 1
516 comment_url filter no 1
517 get_comment_author_url_link filter no 1
518 comment_class filter no 1
519 get_comment_date filter no 1
520 get_comment_excerpt filter no 1
521 comment_excerpt filter no 1
522 get_comment_ID filter no 1
523 get_comment_link filter YES 1
524 get_comments_number filter no 1
525 comments_number filter no 1
526 get_comment_text filter no 1
527 comment_text filter no 2
528 get_comment_time filter no 1
529 get_comment_type filter no 1
530 trackback_url filter no 1
531 comments_open filter no 1
532 pings_open filter no 1
533 comments_array filter no 1
534 comments_template filter no 1
535 comments_popup_link_attributes filter no 1
536 comment_reply_link filter no 1
537 post_comments_link filter no 1
538 cancel_comment_reply_link filter no 1
539 get_comment filter no 1
540 pre_comment_author_name filter no 2
541 pre_comment_author_email filter no 2
542 pre_comment_author_url filter no 2
543 pre_comment_approved filter no 1
544 comment_flood_filter filter no 1
545 wp_count_comments filter no 1
546 pre_user_id filter no 1
547 pre_comment_user_agent filter no 1
548 pre_comment_content filter no 1
549 pre_comment_user_ip filter no 1
550 preprocess_comment filter no 1
551 comment_save_pre filter no 1
552 the_content filter no 3
553 the_excerpt filter no 2
554 https_local_ssl_verify filter YES 5
555 cron_schedules filter no 1
556 widget_title filter no 11
557 widget_pages_args filter YES 1
558 widget_links_args filter no 1
559 widget_archives_dropdown_args filter YES 1
560 widget_archives_args filter YES 1
561 widget_text filter no 1
562 widget_categories_dropdown_args filter YES 1
563 widget_categories_args filter YES 1
564 widget_tag_cloud_args filter YES 1
565 rss_update_period filter no 3
566 rss_update_frequency filter no 2
567 get_bloginfo_rss filter no 2
568 bloginfo_rss filter no 1
569 default_feed filter no 1
570 get_wp_title_rss filter no 1
571 wp_title_rss filter no 1
572 the_content_rss filter no 1
573 the_excerpt_rss filter no 1
574 the_permalink_rss filter no 1
575 comment_author_rss filter no 1
576 comment_text_rss filter no 1
577 the_category_rss filter no 1
578 rss_enclosure filter no 1
579 atom_enclosure filter no 1
580 feed_content_type filter YES 1
581 no_texturize_tags filter YES 1
582 no_texturize_shortcodes filter YES 1
583 sanitize_file_name_chars filter YES 1
584 sanitize_file_name filter YES 1
585 sanitize_user filter no 1
586 sanitize_title filter no 1
587 sanitize_html_class filter YES 1
588 format_to_edit filter no 1
589 format_to_post filter no 1
590 is_email filter YES 10
591 sanitize_email filter YES 8
592 excerpt_length filter no 1
593 wp_trim_excerpt filter YES 1
594 richedit_pre filter no 2
595 htmledit_pre filter no 1
596 clean_url filter no 1
597 js_escape filter no 1
598 esc_html filter YES 1
599 attribute_escape filter no 1
600 tag_escape filter no 1
601 sanitize_option_{$option} note filter no 1
602 wp_parse_str filter no 1
603 wp_sprintf filter no 1
604 wp_sprintf_l filter no 1
605 date_i18n filter YES 1
606 number_format_i18n filter YES 1
607 pre_option_{$setting} note filter no 1
608 option_{$setting} note filter no 1
609 pre_option_{$option->option_name} note filter no 1
610 all_options filter no 1
611 pre_update_option_{$option_name} note filter no 1
612 pre_transient_{$transient} note filter YES 1
613 transient_{$transient} note filter YES 1
614 status_header filter no 1
615 nocache_headers filter YES 1
616 upload_dir filter no 1
617 ext2type filter no 1
618 upload_mimes filter no 1
619 explain_nonce_{$verb}-{$noun} note filter no 1
620 explain_nonce_{$action} note filter YES 1
621 load_default_widgets filter YES 1
622 deprecated_function_trigger_error filter no 1
623 deprecated_file_trigger_error filter no 1
624 timezone_support filter YES 2
625 the_search_query filter no 2
626 get_search_form filter no 1
627 loginout filter no 1
628 logout_url filter YES 1
629 login_url filter YES 1
630 lostpassword_url filter YES 1
631 register filter no 1
632 bloginfo_url filter no 1
633 bloginfo filter no 1
634 single_cat_title filter no 3
635 single_tag_title filter no 2
636 single_post_title filter no 2
637 wp_title filter no 1
638 get_archives_link filter no 1
639 getarchives_where filter no 1
640 getarchives_join filter no 1
641 the_date filter no 1
642 the_modified_date filter no 1
643 get_the_modified_date filter no 1
644 the_time filter no 1
645 get_the_time filter no 1
646 get_post_time filter no 1
647 the_modified_time filter no 1
648 get_the_modified_time filter no 1
649 get_post_modified_time filter YES 1
650 the_weekday filter no 1
651 the_weekday_date filter no 1
652 user_can_richedit filter no 1
653 wp_default_editor filter no 1
654 the_editor filter no 1
655 the_editor_content filter no 1
656 get_search_query filter no 1
657 language_attributes filter no 1
658 wp_admin_css_uri filter no 1
659 wp_admin_css filter no 2
660 wp_generator_type filter no 1
661 the_generator filter no 1
662 get_the_generator_{$type} note filter no 1
663 http_request_timeout filter no 1
664 http_request_redirection_count filter no 1
665 http_request_version filter no 1
666 http_headers_useragent filter no 1
667 http_request_args filter no 1
668 block_local_requests filter YES 1
669 use_fsockopen_transport filter no 1
670 https_ssl_verify filter YES 4
671 use_fopen_transport filter no 1
672 use_streams_transport filter no 1
673 use_http_extension_transport filter no 1
674 use_curl_transport filter no 1
675 pre_kses filter no 1
676 locale filter no 2
677 gettext filter no 1
678 gettext_with_context filter YES 1
679 ngettext filter no 1
680 ngettext_with_context filter YES 1
681 the_permalink filter no 1
682 user_trailingslashit filter no 1
683 post_link filter no 2
684 page_link filter no 1
685 _get_page_link filter no 1
686 attachment_link filter no 1
687 year_link filter no 2
688 month_link filter no 2
689 day_link filter no 2
690 feed_link filter no 1
691 post_comments_feed_link filter no 1
692 post_comments_feed_link_html filter YES 1
693 author_feed_link filter no 1
694 category_feed_link filter no 1
695 tag_feed_link filter no 1
696 get_edit_tag_link filter no 1
697 edit_tag_link filter no 1
698 search_feed_link filter no 2
699 get_edit_post_link filter no 1
700 edit_post_link filter no 1
701 get_edit_comment_link filter no 1
702 edit_comment_link filter no 1
703 get_edit_bookmark_link filter no 1
704 edit_bookmark_link filter no 1
705 get_{$adjacent}_post_join note filter no 1
706 get_{$adjacent}_post_where note filter no 1
707 get_{$adjacent}_post_sort note filter no 1
708 {$adjacent}_post_rel_link note filter YES 1
709 {$boundary}_post_rel_link note filter YES 1
710 index_rel_link filter YES 1
711 parent_post_rel_link filter YES 1
712 {$adjacent}_post_link note filter no 1
713 get_pagenum_link filter no 1
714 next_posts_link_attributes filter no 1
715 previous_posts_link_attributes filter no 1
716 get_comments_pagenum_link filter no 1
717 next_comments_link_attributes filter no 1
718 previous_comments_link_attributes filter no 1
719 shortcut_link filter no 1
720 site_url filter no 1
721 admin_url filter YES 1
722 includes_url filter YES 1
723 content_url filter YES 1
724 plugins_url filter YES 1
725 editor_max_image_size filter no 1
726 image_downsize filter no 1
727 get_image_tag_class filter no 1
728 get_image_tag filter no 1
729 image_make_intermediate_size filter no 1
730 icon_dir filter no 3
731 wp_get_attachment_image_attributes filter YES 1
732 img_caption_shortcode filter no 1
733 post_gallery filter no 1
734 gallery_style filter no 1
735 wp_mail filter no 1
736 wp_mail_from filter no 1
737 wp_mail_from_name filter no 1
738 wp_mail_content_type filter no 1
739 wp_mail_charset filter no 1
740 authenticate filter YES 1
741 auth_cookie filter no 1
742 auth_cookie_expiration filter YES 2
743 wp_redirect filter no 1
744 wp_redirect_status filter no 1
745 allowed_redirect_hosts filter no 1
746 comment_notification_text filter no 1
747 comment_notification_subject filter no 1
748 comment_notification_headers filter no 1
749 comment_moderation_text filter no 1
750 comment_moderation_subject filter no 1
751 comment_moderation_headers filter YES 1
752 nonce_life filter no 1
753 salt filter no 1
754 check_password filter no 2
755 get_avatar filter no 1
756 {$tag} note filter no 1
757 protected_title_format filter YES 1
758 private_title_format filter YES 1
759 get_the_guid filter no 1
760 the_content_more_link filter YES 1
761 get_the_excerpt filter no 1
762 post_class filter no 1
763 body_class filter YES 1
764 the_meta_key filter no 1
765 wp_dropdown_pages filter no 1
766 wp_list_pages_excludes filter no 1
767 wp_list_pages filter no 1
768 wp_page_menu_args filter no 1
769 wp_page_menu filter no 1
770 wp_get_attachment_link filter no 1
771 attachment_max_dims filter no 1
772 attachment_icon filter no 1
773 attachment_innerHTML filter no 1
774 prepend_attachment filter no 1
775 the_password_form filter no 1
776 get_attached_file filter no 1
777 update_attached_file filter no 1
778 {$field_no_prefix}_edit_pre note filter no 1
779 edit_post_{$field} note filter no 1
780 {$field_no_prefix}_save_pre note filter no 1
781 pre_post_{$field} note filter no 1
782 {$field}_pre note filter no 1
783 post_{$field} note filter no 1
784 wp_insert_post_data filter no 1
785 hierarchical_post_types filter YES 1
786 add_ping filter no 1
787 get_enclosed filter no 1
788 get_pung filter no 1
789 get_to_ping filter no 1
790 get_pages filter no 3
791 wp_get_attachment_metadata filter no 1
792 wp_update_attachment_metadata filter no 1
793 wp_get_attachment_url filter no 1
794 wp_get_attachment_thumb_file filter no 1
795 wp_get_attachment_thumb_url filter no 1
796 icon_dir_uri filter no 1
797 icon_dirs filter no 1
798 wp_mime_type_icon filter no 1
799 pub_priv_sql_capability filter no 1
800 get_lastpostdate filter no 1
801 get_lastpostmodified filter no 1
802 _wp_post_revision_fields filter no 1
803 posts_where filter no 1
804 posts_join filter no 1
805 comment_feed_join filter no 2
806 comment_feed_where filter no 2
807 comment_feed_groupby filter no 2
808 comment_feed_orderby filter YES 2
809 comment_feed_limits filter YES 2
810 posts_where_paged filter no 1
811 posts_groupby filter no 1
812 posts_join_paged filter no 1
813 posts_orderby filter no 1
814 posts_distinct filter no 1
815 post_limits filter no 1
816 posts_fields filter no 1
817 posts_where_request filter no 1
818 posts_groupby_request filter no 1
819 posts_join_request filter no 1
820 posts_orderby_request filter no 1
821 posts_distinct_request filter no 1
822 posts_fields_request filter no 1
823 post_limits_request filter no 1
824 posts_request filter no 1
825 posts_results filter no 1
826 found_posts_query filter no 1
827 found_posts filter no 1
828 the_preview filter no 1
829 the_posts filter no 1
830 validate_username filter no 1
831 pre_user_nicename filter no 1
832 pre_user_url filter no 1
833 pre_user_email filter no 1
834 pre_user_display_name filter no 1
835 pre_user_nickname filter no 1
836 pre_user_first_name filter no 1
837 pre_user_last_name filter no 1
838 pre_user_description filter no 1
839 url_to_postid filter no 1
840 post_rewrite_rules filter no 1
841 date_rewrite_rules filter no 1
842 root_rewrite_rules filter no 1
843 comments_rewrite_rules filter no 1
844 search_rewrite_rules filter no 1
845 category_rewrite_rules filter no 1
846 tag_rewrite_rules filter no 1
847 author_rewrite_rules filter no 1
848 page_rewrite_rules filter no 1
849 rewrite_rules_array filter no 1
850 mod_rewrite_rules filter no 1
851 rewrite_rules filter no 1
852 iis7_url_rewrite_rules filter YES 1
853 print_head_scripts filter YES 1
854 print_footer_scripts filter YES 1
855 print_admin_styles filter YES 1
856 get_term filter no 1
857 get_{$taxonomy} note filter no 1
858 get_terms filter no 3
859 get_terms_orderby filter YES 1
860 list_terms_exclusions filter no 1
861 get_terms_fields filter YES 1
862 edit_term_{$field} note filter no 1
863 edit_{$taxonomy}_{$field} note filter no 1
864 pre_term_{$field} note filter no 1
865 pre_{$taxonomy}_{$field} note filter no 1
866 pre_category_nicename filter no 1
867 term_{$field}_rss note filter no 1
868 {$taxonomy}_{$field}_rss note filter no 1
869 term_{$field} note filter no 1
870 {$taxonomy}_{$field} note filter no 1
871 wp_get_object_terms filter YES 1
872 term_id_filter filter no 2
873 term_link filter no 1
874 taxonomy_template filter no 2
875 stylesheet filter no 1
876 stylesheet_directory filter no 1
877 stylesheet_directory_uri filter no 1
878 stylesheet_uri filter no 1
879 locale_stylesheet_uri filter no 1
880 template filter no 1
881 template_directory filter no 1
882 template_directory_uri filter no 1
883 theme_root filter no 1
884 theme_root_uri filter no 1
885 {$type}_template note filter no 1
886 category_template filter no 1
887 tag_template filter no 1
888 home_template filter no 1
889 page_template filter no 1
890 comments_popup_template filter no 1
891 validate_current_theme filter no 1
892 theme_mod_{$name} note filter no 2
893 core_version_check_locale filter YES 1
894 wp_authenticate_user filter no 1
895 get_usernumposts filter no 1
896 get_user_option_{$option} note filter no 1
897 wp_dropdown_users filter no 1
898 widget_display_callback filter YES 1
899 widget_update_callback filter YES 1
900 widget_form_callback filter YES 1
901 dynamic_sidebar_params filter no 1
902 sidebars_widgets filter no 1
903 query filter no 1

Important warning about variable hooks

Some hooks have variables in their names. For example, pre_${taxonomy}_$field and admin_head- both have variable names. In general, any hook that ends (or begins) with - or _, or contains a $, has a variable name. Since the syntax with which these variables are defined may change from version to version, this page may think that a hook is deprecated (or new) even if it is not. You can usually catch this sort of thing by comparing this hook to the list of "related hooks" below.