has_term 関数を使用してカテゴリを検索するだけでなく、投稿が has_term と一致する場合に条件ステートメントを使用して何かを実行できるようにしたいと考えています。これは機能しません。例えば:
if (has_term('28', 'product_cat')){
//do something
}
これは、tag_ID 28 を表示する場合にのみ機能しますが、tag_ID 28 内の投稿は表示しません。
has_term 関数を使用してカテゴリを検索するだけでなく、投稿が has_term と一致する場合に条件ステートメントを使用して何かを実行できるようにしたいと考えています。これは機能しません。例えば:
if (has_term('28', 'product_cat')){
//do something
}
これは、tag_ID 28 を表示する場合にのみ機能しますが、tag_ID 28 内の投稿は表示しません。
関数 has_term の使用法は次のとおりです。
<?php has_term( $term, $taxonomy, $post ) ?>
詳細については、このコーデックス ページを確認してください。その関数にも投稿IDを指定する必要があると思います。デフォルトでは、現在の投稿のみがチェックされます。