【问题标题】:Short description of products not showing at shop page(archive-product.php)商店页面上未显示的产品的简短描述(archive-product.php)
【发布时间】:2014-10-30 10:30:12
【问题描述】:

我一直在试图弄清楚如何在商店页面 (archive-product.php) 上显示每个产品的简短描述。

在此屏幕截图中,您可以看到我在简短描述字段中放置了一个虚拟文本。

http://i255.photobucket.com/albums/hh140/testament1234/excerpt_zpse08fd1d6.jpg

但它不会反映在商店页面上。它只显示产品价格、评级以及添加到购物车按钮

http://i255.photobucket.com/albums/hh140/testament1234/description_zps916077d0.jpg

我已经复制了 woocommerce 模板文件并将它们放在主题根目录下的 woocommerce 文件夹中

更新:

 //ADD SHORT DESCRIPTION SHOP PAGE
if ( ! function_exists( 'add_product_description' ) ) {
    function woocommerce_template_loop_price() {
            wc_get_template( 'single-product/short-description.php' );
        }
    }

【问题讨论】:

    标签: php html wordpress woocommerce


    【解决方案1】:

    您可以使用 woocommerce_after_shop_loop_item 操作挂钩来实现此目的。在 woocommerce 中,您可以定义自己的函数,该函数将触发并将描述添加到您的产品中。要实现这一点,请使用

    add_action( 'woocommerce_after_shop_loop_item', 'add_product_description');
    
    if ( ! function_exists( 'add_product_description' ) ) {
        function add_product_description() {
                wc_get_template( 'loop/product_description_snippet.php' );
        }
    }
    

    创建一个文件product_description_sn-p.php(在theme/woocommerce/loop里面),你可以在其中添加代码来获取产品描述。

    【讨论】:

    • 我不得不编辑你给的代码,因为它不能正常工作。在我的functions.php上实现代码之后。简短的描述取代了价格。
    • 代码是为了让你知道需要做什么,得到描述。如果您仍然遇到此问题,请告诉我。
    【解决方案2】:

    这已经很老了,但我将发布我找到的解决方案,感谢@M.P。 Korstanje 回答。

    使用 woocommerce_after_shop_loop_item 钩子,只需使用 woocommerce_shop_loop_item_title 钩子并回显摘录。店铺页面的所有钩子都可以找到here

    代码是这样的:

    /*
    * Add product short description to the shop page
    */
    
    add_action( 'woocommerce_shop_loop_item_title', 'add_product_description');
    
    if ( ! function_exists( 'add_product_description' ) ) {
        function add_product_description() {
                the_excerpt();
        }
    }

    【讨论】:

      猜你喜欢
      • 2014-05-27
      • 1970-01-01
      • 2020-09-29
      • 2022-01-22
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 2017-06-24
      • 2019-06-11
      相关资源
      最近更新 更多