私はいくつかのタクソノミーとpost_typesトラフcustom post type UI
プラグインを作成しました。 フォームにtaxonomy_idをページに渡し、正しく受信しました。[var_dump($_POST)
]は私の例番号30
を表示しています。カスタムポストタイプカテゴリの投稿を表示したい:以下のコードを試したが、何も返さなかった。WP_Query cpt taxonomy投稿を読み込んでいません
$args = [
'tax_query' => array(
array(
'taxonomy' => 'school_type',
'field' => 'term_id',
'terms' => array('30','22'),
// 'operator' => 'IN'
),
'post_type' => 'school',
)
];
if($q->have_posts()):
while($q->have_posts()){
$q->the_post();
echo the_title();
}
else:
echo 'nothing';
endif;
誰でも手伝ってもらえますか?
どうすれば変更できますか? このコードをカスタムページテンプレートに追加しました。 –
設定 - > permalinks-> permalinkを変更して名前を投稿し、permalinkの構造を更新してください。 を追加し、$ q = new WP_Query($ args);を追加します。これはあなたのコードの中で前提条件です。 –