web-dev-qa-db-ja.com

を使用して複数のタグを持つページを取得する REST API

アプリケーションからwordpress REST AP​​Iを呼び出すときに、複数のタグを含むページを取得することになると、構文の理解が困難になります。

私はのような呼び出しをすることに問題はありません

 https://example.com/cms/wp-json/pages?filter[tag]=L1

しかし、私はタグL1 AND L2 AND L3などを含む投稿をフィルタリングしたいのなら、どうやってAPIを呼び出すのかわからない。

4
ndyr

私は同じ問題に出くわしたが、投稿した。ここでORまたはANDタグを一緒に使用する方法を見つけました: https://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters

L1 AND L2 AND L3の両方を持つエントリを取得するには;プラス(+)を使用

https://example.com/cms/wp-json/pages?filter[tag]=L1+L2+L3

他の誰かが一緒に来て、OR条件を一緒にしたい場合、私はあなたのトラブルを救います:L1 OR L2 OR L3;コンマ(、)を使用します

https://example.com/cms/wp-json/pages?filter[tag]=L1,L2,L3

私はこれを投稿でのみ使用しましたが、shouldはページでも機能します。

3
Max