dongyun65343 2019-03-07 09:54
浏览 47
已采纳

woocommerce中的回声类别名称

I would like to change the Text of the related products, wich is at the end of the product detail page. At the moment i'm displaying This could be interesting by using this code

 <h2><?php esc_html_e( 'This could be interesting', 'woocommerce' ); ?></h2>

What i would like to display is Our favorite category name

I tried to expand the code with this snippet, without any success

<?php echo wc_get_product_category_list($product->get_id()) ?>

How is it possible to get this function done?

Thx

  • 写回答

1条回答 默认 最新

  • doujiacai4986 2019-03-07 10:10
    关注

    Here is a little helper function that you could put in your functions.php

    function get_favorite_category_title_for( $product_id ) {
        $title = __('This could be interesting', 'woocommerce');
    
        $cats = wp_get_post_terms( $product_id, 'product_cat' );
        if( count($cats) > 0 ) {
            $title = __( 'Our favorite ', 'woocommerce' ) . $cats[0]->name;
        }
    
        return $title;
    }
    

    and then replace the h2 tag with:

    <h2><?php echo get_favorite_category_title_for( get_queried_object_id() ); ?></h2>

    you can change get_queried_object_id with the $product->get_id() if you have access to $product object.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)