2017-02-14 60 views
0

我們有一個啓用了XML-RPC API的Wordpress實例和一個我們想要在其上顯示Wordpress帖子的Ruby on Rails網站。我需要通過「標籤」獲取帖子。看着Rubypress,好像我不得不wp.getPosts並解析出正確的。這是因爲我們添加新帖子而不得不不斷更新。通過Ruby中的標記獲取Wordpress帖子

有沒有辦法通過API通過標籤從Wordpress實例獲取帖子?

謝謝。

回答

0

我們用wp_api_client寶石和使用tags?slug=TAG終結點​​解決了這個問題。例如

require 'wp_api_client' 
WpApiClient.configure do |api_client| 
    api_client.endpoint = "yourwordpress.com/wp-json/wp/v2" 
    api_client.basic_auth = {username: username, password: password} 
end 
client = WpApiClient.get_client 
client.get("tags?slug=#{tag_you_want}").each do |tag| 
    client.get("posts?tags=#{tag.id}") 
end 
相關問題