我想爲我的WordPress博客創建我自己的自定義發佈界面,我的原因是因爲我發佈多篇文章,有時每天有100-150篇文章,我想簡化發佈文章的過程,比如批量發佈文章。XMLRPC&MetaWeblog,我如何創建一個頁面,創建一個帖子,並附加頁面到這個帖子
我做了我的研究,我發現Wordpress XMLRPC和MetaWeblog API是我需要的。
於是,我嘗試過了,我使用此代碼成功發佈了一篇文章,我的博客:
<?php
include("../wp-includes/class-IXR.php");
$client = new IXR_Client('http://www.example.com/xmlrpc.php');
$content['title'] = 'Test Draft Entry using MetaWeblog API';
$content['description'] = '<p>Hello World!</p>';
if (!$client->query('metaWeblog.newPost','', 'admin',’password’, $content, false)) {
die('An error occurred - '.$client->getErrorCode().":".$client->getErrorMessage());
}
echo $client->getResponse();
?>
但對於我在我的WordPress博客創建的每一個崗位需要幾個步驟:
第1步:使用Youtube的背景類型創建一個新的背景,並輸入此背景的Youtube ID。
第2步:添加一個新的職位,並附加先前公佈的背景這一職務。
步驟3:在自定義字段部分輸入稱爲artist_id的自定義字段並添加摘錄了這個帖子,發表這篇文章。
因此,每篇文章都需要3個步驟。所以我的問題是,我如何使用XMLRPC來執行這些操作?
如何發佈新的背景文章?我使用themeforest中的村莊模板,並且模板具有後臺帖子類型。我需要找到一種方式來發布這個新的背景 – 2011-12-24 06:58:51