当前位置:

首页 > 技术文章

WordPress通过xmlrpc.inc远程发布文章

<?php

include("xmlrpc.inc");
$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
 
$c new xmlrpc_client("wordpress/xmlrpc.php""localhost", 80);
$content['title']="测试标题4"//标题
$content['description']="这是一个测试!!!!!!"//内容
$content['mt_keywords']="测试1,测试2"//标签
$content['wp_password']=""//文章密码,输入后显示加密
 
 
//此处如何判断???
$content['categories'] = array("新分类"); //分类名
 
 
$x new xmlrpcmsg("metaWeblog.newPost",
array(php_xmlrpc_encode("1"), //BLOG ID
php_xmlrpc_encode("admin"), //用户名
php_xmlrpc_encode("admin"), //密码
php_xmlrpc_encode($content),
php_xmlrpc_encode("1"))); //立即发表
 
$c->return_type = 'phpvals';
$r =$c->send($x);
if ($r->errno=="0")
echo "发表成功,文章序号为:".$r->val;
else {
echo "出错了";
print_r($r);
}
?>

本文引用地址: