如何使用wordpress xml-rpc获取标题的具体帖子?

时间:2017-12-26 16:08:43

标签: wordpress xml-rpc xmlrpcclient

我检查了所有wordpress xml rpc方法,但它们都需要post_id来获取帖子。如何使用其标题获得帖子?或者,是否有一个rpc方法从标题中获取post_id,以便我可以稍后通过post_id获取帖子?

谢谢!

1 个答案:

答案 0 :(得分:0)

似乎没有一种方法可以使用Wordpress中的标准xml rpc方法来实现,但幸运的是,总有办法扩展它。如果您通过XMLRPC安装"扩展API"您可以通过xml rpc访问所有Wordpress API(出于安全原因,存在配置设置以限制此操作)。然后,您可以远程调用get_page_by_title()API以获取其标题(伪代码)的帖子:

$xmlrpc_client->call('wpext.callWpMethod', $username, $password, 'get_page_by_title', $title, 'OBJECT', 'post');
  • ' wpext.callWpMethod' - 插件用于调用其他WP API的Wordpress xml rpc方法名称。
  • $ username =有效用户名。
  • $ password - 有效密码。
  • ' get_page_by_title' - WP api来电话。 $ title - 设置为您正在寻找的页面标题(不区分大小写)。
  • ' OBJECT' - API的返回类型。如果' OBJECT'将作为关联数组返回。指定。
  • '后' - 帖子类型' post'或者它将默认为' page'。

编辑:插件要求前两个参数是有效的用户名和密码,因此在上面进行了更改以反映。