add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 );
function get_subcategory_terms( $terms, $taxonomies, $args ) {
$new_terms = array();
if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() && is_shop() ) {
foreach ( $terms as $key => $term ) {
$new_terms[] = $term;
}
$terms = $new_terms;
}
return $terms;
}
这段是现在的代码 我数据库里有一个表有一个字段是term_id 我已经把需要显示的分类的term_id存在了$duqu里面 我想问下 怎么把这个变量插到上面的代码里面可以只显示那些被选出来的term_id的分类呢 谢谢了
------解决方案--------------------
while ($duqushujukuwp_terms=mysql_fetch_array($shaixuankuwp_terms)){ $duqu_slug[]=$duqushujukuwp_terms[slug]; }
$duqu_slug就是你不想显示的行的数组。