php を使用して製品カテゴリをループし、それらを配列に格納して、各製品のクラス名として割り当てたいと思います。何らかの理由でコードが機能せず、PHP エラーはありません。おそらくワードプレスの問題です:
$classes = array();
$terms = get_the_terms($post->ID, 'product_cat');
foreach ($terms as $term) {
$classes[] = $term->slug;
}
<li <?php post_class( $classes ); ?>>
基本的に、カテゴリをクラス名としてそれぞれの製品に割り当てようとしています。これはエラーをスローしていませんが、何も読み込まれません。誰もがここで何か問題を見ますか?