仅在Woocommerce Shop Page中添加DIV

时间:2018-01-22 18:18:14

标签: php html wordpress templates woocommerce

我想在我的商店页面的标题下添加DIV,但仅限于我的主要商店页面。 我在“ archive-product.php ”中添加了一些代码,但随后它在每个商店页面上显示代码。

事实上,我只需要在主商店页面上使用DIV说“下面选择一个类别”。

为你的帮助提供了很多帮助! 文斯

2 个答案:

答案 0 :(得分:2)

您可以使用以下自定义隐藏功能,而不是覆盖archive-product.php模板,该功能仅在商店页面的标题下方添加自定义<div>

add_action( 'woocommerce_archive_description', 'additional_div_in_shop', 5 );
function additional_div_in_shop() {
    // Only on "shop" archives pages
    if( ! is_shop() ) return; 

    // Output the div
    ?>
        <div class="shop-below-title"><?php _e( "Choose a category below", "woocommerce" ); ?></div>
    <?php
}

代码进入活动子主题(或活动主题)的function.php文件。

经过测试和工作。

相关文档:woocommerce conditional tags

答案 1 :(得分:1)

您可以有条件地添加该div,如下所示,然后div将仅显示在商店页面

int myIntValue = 5;
float myFloatValue = 5f;
double myDoubleValue = 5d ;
System.out.println("myIntValue = " + myIntValue);
System.out.println("myFloatValue = " + myFloatValue);
System.out.println("myDoubleValue = " + myDoubleValue);