'http://localhost/wordpress/xmlrpc.php', 'user_login' => 'admin', 'user_pass' => '123456', 'publish' => 0), array('xmlrpc_path' => 'http://localhost/wordpress/xmlrpc.php', 'user_login' => 'admin', 'user_pass' => '123456', 'publish' => 0) ); function post_in_other($post_ID) { global $xmlrpc_blog_servers; $post_meta_broadcast = get_post_meta($post_ID, 'broadcast', true); if ( empty($post_meta_broadcast) == false ) { foreach ( $xmlrpc_blog_servers as $xmlrpc_blog_server ) : $post_data = wp_get_single_post($post_ID, ARRAY_A); $categories = implode(',', wp_get_post_categories($post_ID)); $content = ''.stripslashes($post_data['post_title']).''; $content .= ''.$categories.''; $content .= stripslashes($post_data['post_content']); $client = new IXR_Client($xmlrpc_blog_server['xmlrpc_path']); $client->query('blogger.newPost', 1, 1, $xmlrpc_blog_server['user_login'], $xmlrpc_blog_server['user_pass'], $content, $xmlrpc_blog_server['publish']); endforeach; delete_post_meta($post_ID, 'broadcast'); } return $post_ID; } add_action('publish_post', 'post_in_other', 5); ?>