Custom Post Type UI Hooks
Current as of version 1.12.0. Reach out if you’ve found one we’re missing.
Custom Post Type UI has 107 action and filter hooks available for usage. Some may prove more useful than others. Some are used primarily for integration with Custom Post Type UI Extended. Would love to hear how you’re using any of them.
This is also a work in progress as we continue getting descriptions and hook parameters documented.
Registration file
This is the custom-post-type-ui.php file where all the actual registration occurs for your post types and taxonomies.
Action hooks
7 available
cptui_extra_menu_itemscptui_loadedcptui_initcptui_pre_register_post_typescptui_post_register_post_typescptui_pre_register_taxonomiescptui_post_register_taxonomies
Filter hooks
13 available
cptui_admin_noticecptui_disable_cptcptui_disable_taxcptui_disable_{$post_type['name']}_cptcptui_disable_{$tax['name']}_taxcptui_get_tabscptui_map_meta_capcptui_post_types_overridecptui_pre_register_post_typecptui_pre_register_taxonomycptui_required_capabilitiescptui_taxonomies_overridecptui_user_supports_params
Post Types page
Action hooks
8 available
cptui_after_delete_post_typecptui_after_update_post_typecptui_before_delete_post_typecptui_before_update_post_typecptui_below_post_type_selectcptui_below_post_type_tab_menucptui_inside_post_type_wrapcptui_post_type_after_fieldsets
Filter hooks
17 available
cptui_attach_taxonomies_to_post_typecptui_convert_post_type_postscptui_current_post_typecptui_filtered_post_type_post_global_arrayscptui_filtered_post_type_post_global_stringscptui_get_taxonomies_for_post_typescptui_post_type_delete_typecptui_post_type_deletedcptui_post_type_slug_existscptui_post_type_submit_addcptui_post_type_submit_deletecptui_post_type_submit_editcptui_post_type_submit_selectcptui_post_type_update_savecptui_post_types_dropdown_optionscptui_pre_save_post_typecptui_reserved_post_types
Taxonomies page
Action hooks
8 available
cptui_after_delete_taxonomycptui_after_update_taxonomycptui_before_delete_taxonomycptui_before_update_taxonomycptui_below_taxonomy_selectcptui_below_taxonomy_tab_menucptui_inside_taxonomy_wrapcptui_taxonomy_after_fieldsets
Filter hooks
15 available
cptui_attach_post_types_to_taxonomycptui_convert_taxonomy_termscptui_current_taxonomycptui_get_post_types_for_taxonomiescptui_pre_save_taxonomycptui_reserved_taxonomiescptui_taxonomies_dropdown_optionscptui_taxonomy_delete_taxcptui_taxonomy_deletedcptui_taxonomy_slug_existscptui_taxonomy_submit_addcptui_taxonomy_submit_deletecptui_taxonomy_submit_editcptui_taxonomy_submit_selectcptui_taxonomy_update_save
Listings page
Action hooks
7 available
cptui_inside_listings_wrapcptui_before_post_type_listingcptui_after_post_type_listingcptui_no_post_types_listingcptui_before_taxonomy_listingcptui_after_taxonomy_listingcptui_no_taxonomies_listing
Filter hooks
0 available
Tools page
Action hooks
3 available
2 deprecated
cptui_inside_tools_wrapcptui_tools_sectionscptui_after_site_info
#
If you find any of these, please update to appropriate hook.
cptui_inside_importexport_wrapcptui_import_export_sections
Filter hooks
10 available
cptui_tools_tabscptui_map_meta_capcptui_user_supports_paramscptui_third_party_post_type_importcptui_third_party_taxonomy_importcptui_post_type_import_delete_savecptui_post_type_import_update_savecptui_taxonomy_import_delete_savecptui_taxonomy_import_update_savecptui_debug_email_submit_button
Support page
Action hooks
3 available
cptui_main_page_before_faqcptui_main_page_custom_questionscptui_main_page_after_faq
Filter hooks
0 available
Utility functions
9 available
These are hooks available in the various functions from our utility.php file
cptui_post_form_actioncptui_get_post_type_datacptui_get_taxonomy_datacptui_get_post_type_existscptui_get_taxonomy_existscptui_adscptui_admin_noticecptui_custom_error_messagecptui_is_new_install
Debug information page
Action hooks
2 available
cptui_custom_debug_infocptui_after_debug_email_sent
Filter hooks
1 available
cptui_debug_email_subject
About page
Action hooks
4 Availablecptui_main_page_startcptui_main_page_after_headercptui_main_page_before_changelogcptui_main_page_extra_notes
Filter hooks
0 available