2017-02-14 20 views
0

XML-RPC APIを有効にしたWordpressのインスタンスと、Wordpressの投稿を表示したいRuby on Railsのウェブサイトがあります。私は "タグ"で投稿を取得する必要があります。 Rubypressを見ると、私はwp.getPostsにして正しいものを解析しなければならないようです。これは新しい投稿を追加して更新を続けるほど非効率です。RubyのタグでWordpressの投稿を取得する

タグを使用してWordpressインスタンスから投稿を取得する方法はありますか?

ありがとうございます。

答えて

0

wp_api_client gemと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 
関連する問題