Skip to content

Instantly share code, notes, and snippets.

@xurizaemon
Forked from kcristiano/Hooks-CiviCRM-WP.md
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xurizaemon/ea790b5a1a57c581f5d2 to your computer and use it in GitHub Desktop.
Save xurizaemon/ea790b5a1a57c581f5d2 to your computer and use it in GitHub Desktop.

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