ワードプレスのXML-RPC機能で記事情報を取得する
ワードプレスのXML-RPC機能を使って、特定の記事の情報を取得する方法です。
以下がPHPコードです。「IXR_Library.php」というライブラリを使用しています。
require_once '../IXR_Library.php'; $xml_url = "http://hogege.com/xmlrpc.php"; $user_name = "user_hogege"; $pass = "pass_hogege"; $page_id = "1234"; $client = new IXR_Client($xml_url); $status = $client->query( "wp.getPost", 1, //blog ID $user_name, $pass, $page_id ); $ret = $client->getResponse(); print_r($ret);
「$page_id」というのは記事URLの末尾とかについてる番号のことです(http://hogege.com/archives/1234 みたいなの)。
スラッグ名でURLを付けてる人はちょっと調べづらい番号ですね・・。
他のAPI情報はこのページにいろいろ書いてあります。
https://codex.wordpress.org/XML-RPC_WordPress_API/Posts