我运行在functions.php的以下功能和代码工作和职位是编辑时更新的自定义字段。
function indeedgeo_edit_post($post_id, $post){
//determine post type
if(get_post_type( $post_id ) == 'job_listing'){
//indeed geo split
$indeedgeo = get_post_meta($post_id, indeedgeo, true);
$indeedgeos=explode(' ',$indeedgeo);
$_jr_geo_latitude = $indeedgeos[0];
$_jr_geo_longitude = $indeedgeos[1];
update_post_meta($post_id, test1, $_jr_geo_latitude);
update_post_meta($post_id, test2, $_jr_geo_longitude);
}
}
add_action('edit_post', 'indeedgeo_edit_post', 10, 2);
但是我想更新的帖子真的被从由Autoblogged插件,我相信这是使用XMLRPC发布,因为这些都是它使用挂钩的RSS源的输入:
// WordPress hooks
add_filter('xmlrpc_methods', 'autoblogged_xmlrpc');
add_action("admin_menu", array(&$this, "ab_addAdminPages"));
add_action('shutdown', array(&$this, 'ab_shutdownIntercept'));
add_action('wp_footer', 'ab_footer');
add_action('wp_head', array(&$this, 'on_wp_head'), 1, 1);
add_action('admin_init', array(&$this, 'on_admin_init'), 1);
add_action('admin_print_scripts', array(&$this, 'on_load_plugin_admin_scripts'));
register_activation_hook(__FILE__, "ab_installOnActivation");
当这些帖子从RSS由插件导入我的功能不运行使用edit_post,save_post或wp_insert_post挂钩。 我怎样才能具备的功能来看?