WooCommerce - 使用永久链接和 html 显示来自特定父级的产品子类别
Posted
技术标签:
【中文标题】WooCommerce - 使用永久链接和 html 显示来自特定父级的产品子类别【英文标题】:WooCommerce - show product child category from specific parent with permalink & html 【发布时间】:2013-12-05 20:36:40 【问题描述】:关于这个问题很好解决:
WooCommerce - 显示来自特定父级的产品子类别
我设法让它与这段代码一起工作:
dd_action( 'woocommerce_single_product_summary', 'wpse124955_test', 99 );
function wpse124955_test()
$taxonomy = 'product_cat';
$term_id = wp_get_post_terms(get_the_ID(), $taxonomy, array("fields" => "ids"));
$parent = '21';
$args = array(
'fields' => 'ids',
'child_of' => $parent
);
$branch_ids = get_terms( $taxonomy, $args );
$intersect_ids = array_intersect($term_id, $branch_ids);
foreach ( $intersect_ids as $tid )
$tobj = get_term_by('id', $tid, 'product_cat');
$name_arr[] = $tobj->name;
$term_list = implode(', ', $name_arr);
echo $term_list;
使用此代码可以很好地打印子类别。
现在我想将子类别链接(与自身)并用
<h1></h1>
这样我就可以用我的 css 对其进行样式设置,但是作为一个完整的 php 白痴,我不知道如何编辑上面的代码。
在互联网上搜索了几个小时,没有一个简单的答案。这是最好的解决方案 - 只需要一些调整!如果有人能提供帮助,我将永远感激不尽!谢谢!
【问题讨论】:
【参考方案1】:$name_arr[] = $tobj->name;
到
$name_arr[] = '<a href="'.get_permalink( $tid ).'"><h1>'.$tobj->name.'</h1></a>';
应该可以。
【讨论】:
以上是关于WooCommerce - 使用永久链接和 html 显示来自特定父级的产品子类别的主要内容,如果未能解决你的问题,请参考以下文章