在产品循环后在 woocommerce 主商店页面添加描述

问题描述 投票:0回答:1

我正在使用 woocommerce 在 wordpress 中查找帮助,以仅在主商店页面上的产品循环之后插入文本(与类别描述相同)。有谁知道如何做到这一点?

  • 仅限主店页面
  • 如果选择了类别则不会
  • 不在第 2 页、第 3 页等等...

如果有人知道如何改进此功能,将不胜感激

wordpress woocommerce hook-woocommerce
1个回答
0
投票

要在产品循环后显示文本,仅在商店页面的第一页上,请尝试以下操作:

add_action('woocommerce_after_shop_loop', 'add_text_after_shop_loop', 100 );
function add_text_after_shop_loop() {
    global $woocommerce_loop;

    if( is_shop() && isset($woocommerce_loop['current_page']) && $woocommerce_loop['current_page'] == 1 ) {
        echo '<div class="shop-description" style="clear:both;">
            <p>' . __('This is some text added after the shop loop, on first page only…','woocommerce') . '</p>
        </div>';
    }
}

代码位于子主题的functions.php文件中(或插件中)。

© www.soinside.com 2019 - 2024. All rights reserved.