Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: xmlrpc_publish_post

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
3141  * @uses do_action Calls 'xmlprc_publish_post' action if XMLRPC_REQUEST is defined. Calls 'app_publish_post'
3142  *     action if APP_REQUEST is defined.
3143  *
3144  * @param int $post_id The ID in the database table of the post being published
3145  */
3146 function _publish_post_hook($post_id) {
3147      global $wpdb;
3148
3149      if ( defined('XMLRPC_REQUEST') )
3150           do_action('xmlrpc_publish_post', $post_id);
3151      if ( defined('APP_REQUEST') )
3152           do_action('app_publish_post', $post_id);
3153
3154      if ( defined('WP_IMPORTING') )
3155           return;
3156
3157      $data = array( 'post_id' => $post_id, 'meta_value' => '1' );
3158      if ( get_option('default_pingback_flag') )
3159           $wpdb->insert( $wpdb->postmeta, $data + array( 'meta_key' => '_pingme' ) );