私の無知をお許しください。xmlrpc.inc は、WordPress カテゴリをリモートで取得して追加します。

WBOY
リリース: 2016-06-13 13:27:28
オリジナル
755 人が閲覧しました

私の無知を許してください。xmlrpc.inc は、WordPress カテゴリ
をリモートで取得して追加し、記事の公開を実装しましたが、まだ実行できません。送信されたカテゴリが存在するかどうかを確認し、存在する場合はこのカテゴリに追加します。存在しない場合は、新しいカテゴリを追加してください。

インターネット上に既成のインターフェース (metaWeblog.getCategories) がありますが、使い方がわかりません。


以下は記事を公開するためのコードです:

PHP コード
<!--

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);
}
?>
ログイン後にコピー



この例は WordPress カテゴリにのみ追加できますそうでない場合、記事は未分類に追加されます。


WordPress のリモート公開の経験がある人はいますか?




-----解決策---------
勉強、何のこと?分かりませんでした。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート