Skip to content

Instantly share code, notes, and snippets.

@kcristiano
Last active August 29, 2015 14:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save kcristiano/b5506e185eaa4f64631b to your computer and use it in GitHub Desktop.
Save kcristiano/b5506e185eaa4f64631b to your computer and use it in GitHub Desktop.
List of Hooks used in WordPress CiviCRM. WordPress hooks used by CiviCRM and hooks created in CiviCRM for WordPress use

WordPress Hooks used in CiviCRM

add_action();

CiviCRM_For_WordPress::wp();

CiviCRM_For_WordPress::wp_loaded();

CiviCRM_For_WordPress::plugins_loaded();

CiviCRM_For_WordPress::admin_menu();

CiviCRM_For_WordPress::admin_notices();

CiviCRM_For_WordPress::load_{$menu_page}();

CiviCRM_For_WordPress::admin_head_{$menu_page}();

CiviCRM_For_WordPress::wp_head();

CRM_Utils_System

CRM_Utils_System::wp_head();

CRM_Utils_System::admin_head();

CiviCRM_For_WordPress_Basepage

CiviCRM_For_WordPress_Basepage::wp();

CiviCRM_For_WordPress_Basepage::edit_post_link();

CiviCRM_For_WordPress_Basepage::wp_before_admin_bar_render();

CiviCRM_For_WordPress_Shortcodes

CiviCRM_For_WordPress_Shortcodes::wp();

CiviCRM_For_WordPress_Shortcodes::media_buttons();

CiviCRM_For_WordPress_Shortcodes::admin_footer();

CiviCRM_For_WordPress_Shortcodes::admin_enqueue_scripts();

CiviCRM_For_WordPress_Shortcodes::wp_enqueue_scripts();

CiviCRM_For_WordPress_Users

CiviCRM_For_WordPress_Users::init();

CiviCRM_For_WordPress_Users::user_register();

CiviCRM_For_WordPress_Users::profile_update();

CiviCRM_For_WordPress_Users::deleted_user();

add_filter();

CiviCRM_For_WordPress

CiviCRM_For_WordPress::admin_title();

CiviCRM_For_WordPress_Basepage

CiviCRM_For_WordPress_Basepage::template_include();

CiviCRM_For_WordPress_Basepage::the_content( );

CiviCRM_For_WordPress_Basepage::single_post_title( );

CiviCRM_For_WordPress_Shortcodes

CiviCRM_For_WordPress_Shortcodes::the_title( );

CiviCRM_For_WordPress_Shortcodes::single_post_title( );

CiviCRM_For_WordPress_Shortcodes::the_content();

Hooks Created by CiviCRM to for WordPress

apply_filters( );

CiviCRM_For_WordPress

CiviCRM_For_WordPress::civicrm_in_wordpress();

CiviCRM_For_WordPress::civicrm_context();

CiviCRM_For_WordPress::civicrm_basepage_slug();

CiviCRM_For_WordPress::civicrm_basepage_title();

CiviCRM_For_WordPress::civicrm_basepage_content();

CRM_Utils_Hook

CRM_Utils_Hook::civicrm_wp_plugin_codes();

CiviCRM_For_WordPress_Basepage

CiviCRM_For_WordPress_Basepage::civicrm_basepage_template();

CiviCRM_For_WordPress_Shortcodes

CiviCRM_For_WordPress_Shortcodes::civicrm_restrict_button_appearance();

CiviCRM_For_WordPress_Shortcodes::civicrm_shortcode_more_link();

CiviCRM_For_WordPress_Shortcodes::civicrm_shortcode_render_multiple();

CiviCRM_For_WordPress_Users

CiviCRM_For_WordPress_Users::civicrm_access_roles();

do_action_ref_array( );

CRM_Utils_Hook

CRM_Utils_Hook::$fnsuffix;

do_action( );

CiviCRM_For_WordPress

CiviCRM_For_WordPress::civicrm_instance_loaded();

CiviCRM_For_WordPress::civicrm_initialized();

CiviCRM_For_WordPress::civicrm_invoked();

CiviCRM_For_WordPress_Basepage

CiviCRM_For_WordPress_Basepage::civicrm_basepage_parsed();

CiviCRM_For_WordPress_Shortcodes

CiviCRM_For_WordPress_Shortcodes::civicrm_shortcodes_parsed();

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment