在WooCommerce中,我创建了一个名为“country”的属性,其中包含两个术语 . 我使用此术语将此属性添加到我的产品中 .

我这样获得了我的条款:

echo '<ul>';
$terms = get_terms( 'pa_country', 'hide_empty=0' );
foreach ($terms as $term) :
    $term_link = get_term_link( $term->slug, 'pa_country' );
    echo '<li><a href="'.$term_link.'" title="'.$term->name.'">'.$term->name.'</a></li>';
endforeach;
echo '</ul>';

但是,当我点击链接时,它不使用我的模板(但只重新加载主页) . 我的链接是这样的:

/?taxonomy=pa_country&term=usa

所以在我主题的woocommerce模板文件夹中,我创建了2个模板:

  • taxonomy-country.php

  • taxonomy-pa_country.php

但他们不工作!

任何的想法?

谢谢你的进步 .