All hooks in WP 2.5

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 ${field_no_prefix}_edit_pre note filter no /.../post.php
2 ${field_no_prefix}_save_pre note filter no /.../post.php
3 ${field}_pre note filter no /.../post.php
4 ${new_status}_$post->post_type note action no /.../post.php
5 ${old_status}_to_$new_status note action no /.../post.php
6 ${taxonomy}_$field note filter no /.../taxonomy.php
7 ${taxonomy}_${field}_rss note filter YES /.../taxonomy.php
8 activate_ note action no /.../plugin.php
9 activity_box_end action no /.../index.php
10 add_attachment action no /.../post.php
11 add_category_form_pre action no /.../edit-category-form.php
12 add_link action no /.../bookmark.php
13 add_link_category_form_pre action no /.../edit-link-category-form.php
14 add_option_{$name} note action YES /.../functions.php
15 add_ping filter no /.../post.php
16 add_tag_form_pre action YES /.../edit-tag-form.php
17 adminmenu action YES /.../menu-header.php
18 admin_body_class filter no /.../admin-header.php
19 admin_footer action no /.../admin-footer.php
20 admin_footer action no /.../bookmarklet.php
21 admin_head action no /.../media.php
22 admin_head action no /.../admin-header.php
23 admin_head- note action no /.../admin-header.php
24 admin_head_{$content_func} note action YES /.../media.php
25 admin_init action YES /.../admin.php
26 admin_menu action no /.../menu.php
27 admin_notices action no /.../menu-header.php
28 admin_page_access_denied action YES /.../menu.php
29 admin_print_scripts action no /.../media.php
30 admin_print_scripts action no /.../admin-header.php
31 admin_print_scripts- note action no /.../admin-header.php
32 admin_xml_ns action no /.../update.php
33 admin_xml_ns action no /.../media.php
34 admin_xml_ns action no /.../admin-header.php
35 after_plugin_row action no /.../plugins.php
36 akismet_spam_caught action no /.../akismet.php
37 akismet_tabs action no /.../akismet.php
38 allowed_redirect_hosts filter no /.../pluggable.php
39 all_options filter no /.../functions.php
40 app_publish_post action no /.../post.php
41 async_upload_{$type} note filter YES /.../async-upload.php
42 atom_enclosure filter no /.../feed.php
43 atom_entry action no /.../feed-atom.php
44 atom_head action no /.../feed-atom.php
45 atom_ns action no /.../feed-atom-comments.php
46 atom_ns action no /.../feed-atom.php
47 atom_service_url filter YES xmlrpc.php
48 attachment_fields_to_edit filter YES /.../media.php
49 attachment_fields_to_save filter YES /.../media.php
50 attachment_icon filter no /.../post-template.php
51 attachment_innerHTML filter no /.../post-template.php
52 attachment_link filter no /.../link-template.php
53 attachment_max_dims filter no /.../post-template.php
54 attribute_escape filter no /.../formatting.php
55 audio_upload_iframe_src filter YES /.../media.php
56 author_email filter no /.../comment-template.php
57 author_feed_link filter no /.../link-template.php
58 author_link filter no /.../author-template.php
59 author_rewrite_rules filter no /.../rewrite.php
60 auth_cookie filter YES /.../pluggable.php
61 bloginfo filter no /.../general-template.php
62 bloginfo_rss filter no /.../feed.php
63 bloginfo_url filter no /.../general-template.php
64 blog_privacy_selector action no /.../options-privacy.php
65 category_description filter no /.../classes.php
66 category_feed_link filter no /.../link-template.php
67 category_link filter no /.../category-template.php
68 category_rewrite_rules filter no /.../rewrite.php
69 category_template filter no /.../theme.php
70 cat_row filter no /.../template.php
71 cat_rows filter no /.../edit-link-categories.php
72 cat_rows filter no /.../template.php
73 check_admin_referer action no /.../pluggable.php
74 check_ajax_referer action no /.../pluggable.php
75 check_comment_flood action no /.../comment.php
76 check_password filter YES /.../pluggable.php
77 clean_object_term_cache action YES /.../taxonomy.php
78 clean_page_cache action YES /.../post.php
79 clean_post_cache action YES /.../post.php
80 clean_term_cache action YES /.../taxonomy.php
81 clean_url filter no /.../formatting.php
82 commentrss2_item action no /.../feed-rss2-comments.php
83 commentsrss2_head action no /.../feed-rss2-comments.php
84 comments_array filter no /.../comment-template.php
85 comments_number filter no /.../comment-template.php
86 comments_open filter YES /.../comment-template.php
87 comments_popup_link_attributes filter YES /.../comment-template.php
88 comments_popup_template filter no /.../theme.php
89 comments_rewrite_rules filter no /.../rewrite.php
90 comments_template filter no /.../comment-template.php
91 comment_atom_entry action no /.../feed-atom-comments.php
92 comment_author filter no /.../comment-template.php
93 comment_author_rss filter no /.../feed.php
94 comment_closed action no wp-comments-post.php
95 comment_edit_pre filter no /.../comment.php
96 comment_edit_redirect filter no /.../comment.php
97 comment_email filter no /.../comment-template.php
98 comment_excerpt filter no /.../comment-template.php
99 comment_feed_groupby filter no /.../query.php
100 comment_feed_join filter no /.../query.php
101 comment_feed_where filter no /.../query.php
102 comment_flood_filter filter no /.../comment.php
103 comment_flood_trigger action no /.../comment.php
104 comment_form action no /.../comments-popup.php
105 comment_form action no /.../comments.php
106 comment_form action no /.../comments-popup.php
107 comment_form action no /.../comments.php
108 comment_id_not_found action no wp-comments-post.php
109 comment_loop_start action no /.../query.php
110 comment_moderation_subject filter no /.../pluggable.php
111 comment_moderation_text filter no /.../pluggable.php
112 comment_notification_headers filter no /.../pluggable.php
113 comment_notification_subject filter no /.../pluggable.php
114 comment_notification_text filter no /.../pluggable.php
115 comment_on_draft action no wp-comments-post.php
116 comment_post action no /.../comment.php
117 comment_post_redirect filter no wp-comments-post.php
118 comment_relatedlinks_list action YES /.../edit-form-comment.php
119 comment_save_pre filter no /.../comment.php
120 comment_status_links filter YES /.../edit-comments.php
121 comment_text filter no /.../comment-template.php
122 comment_text_rss filter no /.../feed.php
123 comment_url filter no /.../comment-template.php
124 content_save_pre filter no xmlrpc.php
125 created_$taxonomy note action no /.../taxonomy.php
126 created_term action no /.../taxonomy.php
127 create_$taxonomy note action no /.../taxonomy.php
128 create_term action no /.../taxonomy.php
129 cron_schedules filter no /.../cron.php
130 dashboard_count_sentence filter YES /.../index.php
131 dashboard_incoming_links_feed filter no /.../dashboard.php
132 dashboard_incoming_links_link filter no /.../dashboard.php
133 dashboard_primary_feed filter no /.../dashboard.php
134 dashboard_primary_link filter YES /.../dashboard.php
135 dashboard_primary_title filter no /.../dashboard.php
136 dashboard_secondary_feed filter no /.../dashboard.php
137 dashboard_secondary_link filter no /.../dashboard.php
138 dashboard_secondary_title filter no /.../dashboard.php
139 dashmenu action YES /.../menu-header.php
140 date_rewrite_rules filter no /.../rewrite.php
141 day_link filter no /.../link-template.php
142 dbx_post_advanced action no /.../edit-form-advanced.php
143 dbx_post_sidebar action no /.../edit-form-advanced.php
144 deactivate_ note action no /.../plugin.php
145 default_content filter no /.../post.php
146 default_excerpt filter no /.../post.php
147 default_feed filter YES /.../feed.php
148 default_title filter no /.../post.php
149 deleted_link action no /.../bookmark.php
150 deleted_post action no /.../post.php
151 delete_$taxonomy note action no /.../taxonomy.php
152 delete_attachment action no /.../post.php
153 delete_comment action no /.../comment.php
154 delete_link action no /.../bookmark.php
155 delete_post action no /.../post.php
156 delete_term action YES /.../taxonomy.php
157 delete_user action no /.../user.php
158 deprecated_file_included action YES /.../functions.php
159 deprecated_file_trigger_error filter YES /.../functions.php
160 deprecated_function_run action YES /.../functions.php
161 deprecated_function_trigger_error filter YES /.../functions.php
162 do_robots action no /.../template-loader.php
163 do_robotstxt action no /.../functions.php
164 dynamic_sidebar_params filter YES /.../widgets.php
165 edited_$taxonomy note action no /.../taxonomy.php
166 edited_term action no /.../taxonomy.php
167 editor_max_image_size filter YES /.../media.php
168 edit_$field note filter no /.../post.php
169 edit_$field note filter no /.../bookmark.php
170 edit_$taxonomy note action no /.../taxonomy.php
171 edit_${taxonomy}_$field note filter no /.../taxonomy.php
172 edit_attachment action no /.../post.php
173 edit_category_form action no /.../edit-category-form.php
174 edit_category_form_pre action no /.../edit-category-form.php
175 edit_comment action no /.../comment.php
176 edit_comment_link filter no /.../link-template.php
177 edit_form_advanced action no /.../edit-form-advanced.php
178 edit_link action no /.../bookmark.php
179 edit_link_category_form action no /.../edit-link-category-form.php
180 edit_link_category_form_pre action no /.../edit-link-category-form.php
181 edit_page_form action no /.../edit-page-form.php
182 edit_post action no /.../comment.php
183 edit_post action no /.../post.php
184 edit_post_$field note filter no /.../post.php
185 edit_post_link filter no /.../link-template.php
186 edit_tag_form action YES /.../edit-tag-form.php
187 edit_tag_form_pre action YES /.../edit-tag-form.php
188 edit_term action no /.../taxonomy.php
189 edit_term_$field note filter no /.../taxonomy.php
190 edit_user_profile action no /.../user-edit.php
191 example_filter filter YES /.../plugin.php
192 explain_nonce_ note filter no /.../functions.php
193 export_wp action no /.../export.php
194 ext2type filter YES /.../functions.php
195 feed_link filter no /.../link-template.php
196 file_is_displayable_image filter YES /.../image.php
197 flash_uploader filter YES /.../media.php
198 format_to_edit filter no /.../formatting.php
199 format_to_post filter no /.../formatting.php
200 found_posts filter no /.../query.php
201 found_posts_query filter no /.../query.php
202 gallery_style filter YES /.../media.php
203 getarchives_join filter no /.../general-template.php
204 getarchives_where filter no /.../general-template.php
205 gettext filter no /.../l10n.php
206 get_$taxonomy note filter no /.../taxonomy.php
207 get_attached_file filter no /.../post.php
208 get_avatar filter YES /.../pluggable.php
209 get_bloginfo_rss filter no /.../feed.php
210 get_bookmarks filter no /.../bookmark.php
211 get_comment filter no /.../comment.php
212 get_comments_number filter no /.../comment-template.php
213 get_comment_author filter no /.../comment-template.php
214 get_comment_author_email filter no /.../comment-template.php
215 get_comment_author_IP filter no /.../comment-template.php
216 get_comment_author_link filter no /.../comment-template.php
217 get_comment_author_url filter no /.../comment-template.php
218 get_comment_author_url_link filter no /.../comment-template.php
219 get_comment_date filter no /.../comment-template.php
220 get_comment_excerpt filter no /.../comment-template.php
221 get_comment_ID filter no /.../comment-template.php
222 get_comment_text filter no /.../comment-template.php
223 get_comment_time filter no /.../comment-template.php
224 get_comment_type filter no /.../comment-template.php
225 get_editable_authors filter no /.../user.php
226 get_edit_comment_link filter no /.../link-template.php
227 get_edit_post_link filter no /.../link-template.php
228 get_enclosed filter no /.../post.php
229 get_footer action no /.../general-template.php
230 get_header action no /.../general-template.php
231 get_lastpostdate filter no /.../post.php
232 get_lastpostmodified filter no /.../post.php
233 get_nested_categories filter no /.../template.php
234 get_others_drafts filter no /.../user.php
235 get_pagenum_link filter YES /.../link-template.php
236 get_pages filter no /.../post.php
237 get_pung filter no /.../post.php
238 get_search_query filter no /.../general-template.php
239 get_sidebar action no /.../general-template.php
240 get_tags filter no /.../category.php
241 get_term filter no /.../taxonomy.php
242 get_terms filter no /.../taxonomy.php
243 get_the_excerpt filter no /.../post-template.php
244 get_the_generator_{$type} note filter YES /.../general-template.php
245 get_the_guid filter no /.../post-template.php
246 get_the_modified_date filter no /.../general-template.php
247 get_the_modified_time filter no /.../general-template.php
248 get_the_tags filter no /.../category-template.php
249 get_the_time filter no /.../general-template.php
250 get_to_ping filter no /.../post.php
251 get_users_drafts filter no /.../user.php
252 get_user_option_{$option} note filter YES /.../user.php
253 get_wp_title_rss filter no /.../feed.php
254 get_{$adjacent}_post_join note filter YES /.../link-template.php
255 get_{$adjacent}_post_sort note filter YES /.../link-template.php
256 get_{$adjacent}_post_where note filter YES /.../link-template.php
257 got_rewrite filter YES /.../misc.php
258 home_template filter no /.../theme.php
259 htmledit_pre filter YES /.../formatting.php
260 icon_dir filter no /.../media.php
261 icon_dir filter no /.../post-template.php
262 icon_dir filter no /.../post.php
263 icon_dirs filter YES /.../post.php
264 icon_dir_uri filter no /.../post.php
265 image_downsize filter YES /.../media.php
266 image_send_to_editor filter no /.../media.php
267 image_send_to_editor filter YES /.../media.php
268 image_upload_iframe_src filter YES /.../media.php
269 import_allow_create_users filter YES /.../wordpress.php
270 import_allow_fetch_attachments filter YES /.../wordpress.php
271 import_attachment_size_limit filter YES /.../wordpress.php
272 import_done action no /.../blogger.php
273 import_done action no /.../blogware.php
274 import_done action no /.../dotclear.php
275 import_done action no /.../greymatter.php
276 import_done action no /.../livejournal.php
277 import_done action no /.../mt.php
278 import_done action no /.../rss.php
279 import_done action no /.../textpattern.php
280 import_done action no /.../wordpress.php
281 import_end action YES /.../wordpress.php
282 import_post_added action YES /.../wordpress.php
283 import_post_meta action YES /.../wordpress.php
284 import_post_meta_key filter YES /.../wordpress.php
285 import_start action YES /.../wordpress.php
286 import_upload_size_limit filter no /.../template.php
287 init action no wp-settings.php
288 intermediate_image_sizes filter YES /.../image.php
289