にページを添付することができ、私は私のWordpressのブログのための独自のカスタム投稿インターフェースを作成したい、このための私の理由は、場合によっては1日あたり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から村のテンプレートを使用しています。テンプレートにはバックグラウンドのポストタイプがあります。私はこの新しい背景を投稿する方法を見つける必要があります –