在内容产品中。php模板,这是我正在使用的代码部分(第43行):
<li <?php post_class( $classes ); ?>>
我需要找到一种方法,将类别作为$classes变量的一部分包含进来,因为到目前为止,它并没有将类别回显到类中,我需要这样对产品进行排序。有什么想法吗?
最合适的回答,由SO网友:helgatheviking 整理而成
未经测试,但从Codex example for filtering the post class... 基本上改变了get_the_categories()
到get_the_terms
和会计产品类别分类的名称。
// add category nicenames to post class
function product_category_class($classes) {
global $post;
foreach((get_the_terms($post->ID, \'product_cat\')) as $term)
$classes[] = $term->name;
return $classes;
}
add_filter(\'post_class\', \'product_category_class\');