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