请恕我愚钝,xmlrpc.inc远程获取和添加wordpress分类
已经实现发布文章了,但是始终不能做到:判断提交的分类是否存在,若存在则添加到此分类,不存在则添加新分类。
网上有现成的接口(metaWeblog.getCategories),我不会用。
下面是发布文章的代码:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--><?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);
}
?>
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号