wordpress - 如何在 WordPress 主题标题中显示 woocommerce 产品的类别名称

标签 wordpress woocommerce

正如我在标题中提到的,我想在主题的头文件中显示类别名称及其描述。

我尝试使用从搜索中获得的几个函数,就像我在下面尝试的那样,我已将其添加到我的functions.php中,但这不起作用

function sk_show_product_category_description() {
if (is_singular( 'product' )) {
    global $post, $product;
    $categ = $product->get_categories();
    $term = get_term_by ( 'name' , strip_tags($categ), 'product_cat' );

        echo '<div class="widget-background-wrapper"><div class="widget product-cat-description"><h4 class="widget-title">Note</h4>' . $term->description . '</div></div>';

}
}

最后我尝试包含类 WC_Product,但这也不起作用,我在下面提到了我使用的代码

 global $woocommerce, $post, $WC_Product;
 $file =$woocommerce->plugin_path.'/classes/abstracts/abstract-wc-product.php';
$getWooClass = include_once($file);
    $test = $getWooClass->get_categories(122);
var_dump($test);

请指导我如何显示当前产品的类别名称及其描述?

最佳答案

试试这个,

global $post;
$args = array( 'taxonomy' => 'product_cat',);
$terms = wp_get_post_terms($post->ID,'product_cat', $args);

    $count = count($terms); 
    if ($count > 0) {

        foreach ($terms as $term) {
            echo '<div style="direction:rtl;">';
            echo $term->description;
            echo '</div>';

        }

    }

对于more

希望有帮助..

关于wordpress - 如何在 WordPress 主题标题中显示 woocommerce 产品的类别名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21419138/

相关文章:

Wordpress 上的 Javascript 注入(inject)预防

php - 在数据库中插入数组

wordpress - 包含帖子类别名称的 url 是否对 seo 有真正的影响

php - 在 Woocommerce 管理订单编辑页面中显示自定义结帐字段值

php - 更改 WooCommerce 购物车项目名称

php - 更改 Woocommerce 中我的帐户页面上的标题

php - Woocommerce 管理员订单详细信息 - 在订单详细信息页面上显示自定义数据

php - 根据 WooCommerce 中的购物车小计将特定应税运费成本设置为 0

wordpress - 我应该在全站范围内设置默认规范链接还是可以在 Tumblr 中自动设置自定义规范链接?

javascript - WordPress JS冲突: Inserting JS via custom post disables all JS on the page