簡體   English   中英

如何使用wordpress xml-rpc按標題獲取特定帖子?

[英]how to get specific post by its title using wordpress xml-rpc?

我檢查了所有wordpress xml rpc方法,但是它們都需要post_id才能獲取帖子。 我如何獲得使用標題的帖子? 或者,是否有一個rpc方法從標題中獲取post_id,以便以后可以通過post_id獲取該帖子?

謝謝!

似乎沒有辦法用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'-發布類型為'post',否則默認為'page'。

編輯:該插件要求前兩個參數是有效的用戶名和密碼,因此在上面進行了更改以反映出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM