All hooks in WP 1.5.1

Important! Some hooks get applied in multiple files. If you are trying to figure out what a specific 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? File
1 admin_footer action no /.../admin-footer.php
2 admin_footer action no /.../bookmarklet.php
3 admin_head action no /.../admin-header.php
4 admin_menu action no /.../menu.php
5 all_options filter no /.../functions.php
6 author_email filter no /.../comment-functions.php
7 author_feed_link filter YES /.../feed-functions.php
8 author_link filter no /.../template-functions-author.php
9 author_rewrite_rules filter no /.../classes.php
10 bloginfo filter no /.../template-functions-general.php
11 category_description filter no /.../template-functions-category.php
12 category_feed_link filter YES /.../feed-functions.php
13 category_link filter no /.../template-functions-category.php
14 category_rewrite_rules filter no /.../classes.php
15 category_save_pre filter no /.../post.php
16 category_template filter no /.../functions.php
17 check_admin_referer action YES /.../admin-functions.php
18 check_passwords action YES /.../profile.php
19 check_passwords action no /.../user-edit.php
20 check_passwords action no /.../users.php
21 comments_number filter no /.../comment-functions.php
22 comments_popup_template filter no /.../functions.php
23 comments_rewrite_rules filter no /.../classes.php
24 comments_template filter YES /.../comment-functions.php
25 comment_author filter no /.../comment-functions.php
26 comment_author_rss filter no /.../feed-functions.php
27 comment_closed action no wp-comments-post.php
28 comment_content_presave filter no /.../functions-post.php
29 comment_edit_pre filter no /.../post.php
30 comment_email filter no /.../comment-functions.php
31 comment_excerpt filter no /.../comment-functions.php
32 comment_flood_trigger action no /.../functions-post.php
33 comment_form action no /.../comments-popup.php
34 comment_form action no /.../comments.php
35 comment_form action no /.../comments-popup.php
36 comment_form action no /.../comments.php
37 comment_id_not_found action no wp-comments-post.php
38 comment_on_draft action YES wp-comments-post.php
39 comment_post action no /.../functions-post.php
40 comment_save_pre filter no /.../post.php
41 comment_text filter no /.../comment-functions.php
42 comment_text_rss filter no /.../feed-functions.php
43 comment_url filter no /.../comment-functions.php
44 content_edit_pre filter no /.../post.php
45 content_save_pre filter no xmlrpc.php
46 content_save_pre filter no /.../post.php
47 core_files_loaded action no wp-settings.php
48 date_rewrite_rules filter no /.../classes.php
49 day_link filter no /.../template-functions-links.php
50 default_content filter no /.../post.php
51 default_excerpt filter no /.../post.php
52 default_title filter no /.../post.php
53 delete_comment action no /.../post.php
54 delete_post action no /.../post.php
55 edit_comment action no /.../post.php
56 edit_form_advanced action no /.../edit-form-advanced.php
57 edit_page_form action no /.../edit-page-form.php
58 edit_post action no /.../post.php
59 edit_post action no /.../functions-post.php
60 excerpt_edit_pre filter no /.../post.php
61 excerpt_save_pre filter no /.../post.php
62 feed_link filter no /.../template-functions-links.php
63 format_to_edit filter no /.../functions-formatting.php
64 format_to_post filter no /.../functions-formatting.php
65 generate_rewrite_rules action no /.../classes.php
66 get_comments_number filter no /.../comment-functions.php
67 get_comment_author filter no /.../comment-functions.php
68 get_comment_author_email filter no /.../comment-functions.php
69 get_comment_author_IP filter no /.../comment-functions.php
70 get_comment_author_link filter no /.../comment-functions.php
71 get_comment_author_url filter no /.../comment-functions.php
72 get_comment_author_url_link filter no /.../comment-functions.php
73 get_comment_date filter no /.../comment-functions.php
74 get_comment_excerpt filter no /.../comment-functions.php
75 get_comment_ID filter no /.../comment-functions.php
76 get_comment_text filter no /.../comment-functions.php
77 get_comment_time filter no /.../comment-functions.php
78 get_comment_type filter no /.../comment-functions.php
79 get_the_excerpt filter no /.../template-functions-post.php
80 get_the_guid filter no /.../template-functions-post.php
81 get_the_time filter no /.../template-functions-general.php
82 home_template filter no /.../functions.php
83 init action no wp-settings.php
84 link_rating filter no /.../links.php
85 list_cats filter no /.../template-functions-category.php
86 locale filter no /.../wp-l10n.php
87 loginout filter no /.../template-functions-general.php
88 lost_password action YES wp-login.php
89 manage_posts_columns filter no /.../edit.php
90 manage_posts_custom_column action no /.../edit.php
91 mod_rewrite_rules filter no /.../classes.php
92 month_link filter no /.../template-functions-links.php
93 name_save_pre filter no /.../post.php
94 option_ note filter no /.../functions.php
95 page_link filter no /.../template-functions-links.php
96 page_rewrite_rules filter no /.../classes.php
97 page_template filter no /.../functions.php
98 parse_query action no /.../classes.php
99 password_reset action no wp-login.php
100 phone_content filter no wp-mail.php
101 pingback_post action no xmlrpc.php
102 plugins_loaded action no wp-settings.php
103 posts_join filter no /.../classes.php
104 posts_join_paged filter no /.../classes.php
105 posts_orderby filter YES /.../classes.php
106 posts_where filter no /.../classes.php
107 posts_where_paged filter no /.../classes.php
108 post_comments_feed_link filter YES /.../feed-functions.php
109 post_comment_text filter no /.../functions-post.php
110 post_link filter no /.../template-functions-links.php
111 post_rewrite_rules filter no /.../classes.php
112 preprocess_comment filter no /.../functions-post.php
113 pre_comment_approved filter no /.../functions-post.php
114 pre_comment_author_email filter no /.../functions-post.php
115 pre_comment_author_name filter no /.../functions-post.php
116 pre_comment_author_url filter no /.../functions-post.php
117 pre_comment_content filter no /.../functions-post.php
118 pre_comment_user_agent filter no /.../functions-post.php
119 pre_comment_user_domain filter no /.../functions-post.php
120 pre_comment_user_ip filter no /.../functions-post.php
121 pre_option_ note filter no /.../functions.php
122 pre_user_id filter no /.../functions-post.php
123 private_to_published action no /.../post.php
124 publish_phone action no wp-mail.php
125 publish_post action no /.../post.php
126 publish_post action no /.../functions-post.php
127 query_string filter no wp-blog-header.php
128 query_vars filter no wp-blog-header.php
129 register filter no /.../template-functions-general.php
130 retreive_password action no wp-login.php
131 retrieve_password action YES wp-login.php
132 rewrite_rules filter no /.../classes.php
133 rewrite_rules_array filter no /.../classes.php
134 root_rewrite_rules filter no /.../classes.php
135 sanitize_title filter no /.../functions-formatting.php
136 save_post action no /.../post.php
137 search_rewrite_rules filter no /.../classes.php
138 show_password_fields filter YES /.../profile.php
139 show_password_fields filter no /.../user-edit.php
140 show_password_fields filter no /.../users.php
141 shutdown action no wp-settings.php
142 simple_edit_form action no /.../edit-form.php
143 single_post_title filter no /.../template-functions-general.php
144 status_save_pre filter no /.../post.php
145 stylesheet filter no /.../functions.php
146 stylesheet_directory filter no /.../functions.php
147 stylesheet_directory_uri filter no /.../functions.php
148 stylesheet_uri filter no /.../functions.php
149 switch_theme action no /.../admin-functions.php
150 switch_theme action no /.../themes.php
151 template filter no /.../functions.php
152 template_directory filter no /.../functions.php
153 template_directory_uri filter no /.../functions.php
154 template_redirect action no wp-blog-header.php
155 theme_root filter no /.../functions.php
156 theme_root_uri filter no /.../functions.php
157 the_author_email filter no /.../template-functions-author.php
158 the_category filter no /.../template-functions-category.php
159 the_category_rss filter no /.../feed-functions.php
160 the_content filter no /.../post.php
161 the_content filter no /.../feed-functions.php
162 the_content filter no /.../functions-formatting.php
163 the_content filter no /.../functions-post.php
164 the_content filter no /.../template-functions-post.php
165 the_date filter no /.../template-functions-general.php
166 the_excerpt filter no /.../functions-post.php
167 the_excerpt filter no /.../template-functions-post.php
168 the_excerpt_rss filter no /.../feed-functions.php
169 the_permalink filter no /.../template-functions-links.php
170 the_posts filter no /.../classes.php
171 the_time filter no /.../template-functions-general.php
172 the_title filter no /.../feed-functions.php
173 the_title filter no /.../functions-post.php
174 the_title filter no /.../template-functions-links.php
175 the_title filter no /.../template-functions-post.php
176 the_title_rss filter no /.../feed-functions.php
177 the_weekday filter no /.../template-functions-general.php
178 the_weekday_date filter no /.../template-functions-general.php
179 title_edit_pre filter no /.../post.php
180 title_save_pre filter no /.../post.php
181 trackback_post action no wp-trackback.php
182 user_register action no wp-register.php
183 wp_authenticate action YES wp-login.php
184 wp_blacklist_check action no /.../functions-post.php
185 wp_footer action no /.../functions.php
186 wp_head action no /.../functions.php
187 wp_list_pages filter YES /.../template-functions-post.php
188 wp_login action no wp-login.php
189 wp_logout action no wp-login.php
190 wp_meta action no /.../template-functions-general.php
191 wp_set_comment_status action no /.../comment-functions.php
192 xmlrpc_methods filter no xmlrpc.php
193 year_link filter no /.../template-functions-links.php
194 {$type}_template note filter no /.../functions.php

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.