【问题标题】:Woocommerce: How do I show the product long description on the search pageWoocommerce:如何在搜索页面上显示产品详细描述
【发布时间】:2018-07-11 17:06:53
【问题描述】:

当客户现在搜索产品时,他们会看到一行 Woocommerces 代码,该代码通常用于显示已上传的 PDF 文件以显示在产品页面上。像这样;

现在我想要实现的是让产品长描述显示在搜索结果中,而不是长描述。

到目前为止,我已经设法完全隐藏它以使其看起来像样(与代码 sn-p 相比),但我似乎无法弄清楚如何将其更改为长描述。

长描述可用于所有产品,因此不必检查短描述是否由文字或代码组成。

我已尝试查看 woocommerce 设置,但这对我没有任何帮助,并且在来自 woocommerce 的帖子模板中,我只能找到商店主页的模板,而不是搜索页面的模板。

【问题讨论】:

    标签: php css wordpress woocommerce


    【解决方案1】:

    在归档和搜索循环中显示产品的模板文件是content-product.php。您正在寻找的是将产品的内容插入到woocommerce_after_shop_loop_item() 挂钩中。

    function extra_description() { 
        global $post;
        echo '<div itemprop="description">';
            echo apply_filters( 'the_content', $post->post_content );
        echo '</div>';
    }
    add_action('woocommerce_after_shop_loop_item', 'extra_description', 1);
    

    但是,WooCommerce 通常不会将描述添加到循环中,因此您需要找到当前添加的内容并将其删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2016-09-18
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      相关资源
      最近更新 更多