Heim > Artikel > Backend-Entwicklung > 请恕小弟我愚钝,xmlrpc.inc远程获取和添加wordpress分类
请恕我愚钝,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); } ?>