用語IDカスタムクエリで投稿を取得する
-
-
コーデックスjdm2112が参照しているのは次のとおりです:[カスタム選択クエリを使用した投稿の表示](http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query).彼はそれに私を殴った...Here is the Codex jdm2112 is referring to: [Displaying Posts Using a Custom Select Query](http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query). He beat me to it...
- 1
- 2014-06-20
- eyoung100
-
1 回答
- 投票
-
- 2014-06-20
WP_Queryクラスを使用してみましたか?カスタムクエリを最初から作成するよりも、組み込みツールを使用する方が簡単な場合があります.次のようなものがあなたのために働くはずです:
<?php $args = array( 'post_type' => 'recipe_cpt', 'tax_query' => array( array( 'taxonomy' => 'recipe_tx', 'field' => 'term_id', 'terms' => 37 ) ) ); $query = new WP_Query( $args ); ?>
編集:
tax_query
は設計による配列の配列であることに注意してください.多くの税務クエリの問題は、この詳細が欠落している結果です.編集:上記の
field
値のタイプミスを修正し、「id」を「term_id」に置き換えました.Have you tried using the WP_Query class? You might find it's easier to use the built-in tools for this instead of a custom query from scratch. Something similar to the following should work for you:
<?php $args = array( 'post_type' => 'recipe_cpt', 'tax_query' => array( array( 'taxonomy' => 'recipe_tx', 'field' => 'term_id', 'terms' => 37 ) ) ); $query = new WP_Query( $args ); ?>
EDIT: note the
tax_query
is an array of arrays by design. Many tax query problems are a result of missing this detail.EDIT: corrected
field
value typo above, replacing 'id' with 'term_id'.-
この場合、LIKE句のある投稿を見つけるにはどうすればよいですか?how i can find posts with LIKE clause int this case ?
- 0
- 2014-06-20
- Azeem Hassni
-
`field`に指定できる値は、`term_id`、 `name`、` slug`、または `term_taxonomy_id`であることに注意してください.https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parametersを参照してくださいNote that the possible values for `field` are `term_id`, `name`, `slug` or `term_taxonomy_id`. See https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
- 2
- 2017-11-22
- Marian
カスタムクエリを使用してカスタム投稿を取得したい. 私の分類法はrecipe_txであり、 条項 (牛肉)、(鶏肉)などが入っています.
使用してみました
しかし運がない.
誰かがterm_idでwp投稿を取得する方法を教えてもらえますか.
beefsidが37の場合、すべての投稿を取得したい
を使用term_id = 37
ありがとうございます