将图像页面横幅添加到商店页面?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (39)

我正在使用WordPress 4.9.6。

我已将商店页面设置为主页。

如何将页面横幅添加到商店页面。我想将它添加到面包屑路径的上方。

我曾尝试将此添加到以下页面archive-product.php

if (is_shop()) {
        $args = array('taxonomy' => 'product_cat');
        $product_categories = get_categories( $args  );
        $term_id = $product_categories[0]->term_id;  
        $content = get_term_meta($term_id, 'cat_meta');
        if(isset($content[0]['cat_header'])){
            echo do_shortcode($content[0]['cat_header']);
        }
}

不幸的是,无法将任何图像添加到页面。

提问于
用户回答回答于

如果你要在商店页面的面包屑上方显示静态图片横幅。你可以使用这个woocommerce_before_main_content动作。

function BannerShop(){

  if(is_shop()){
    echo '<img src="https://localhost/demosite/wp-content/uploads/2015/06/512x356.png" >';
  }
}
add_action( 'woocommerce_before_main_content', 'BannerShop', 10 );

在这里我展示了之前和之后。顺便说一句,我不知道你用什么主题,所以它可能会显示不同。

所属标签

可能回答问题的人

  • EatRice

    16 粉丝0 提问143 回答
  • 成都加米谷大数据

    11 粉丝0 提问11 回答
  • 富有想象力的人

    5 粉丝0 提问344 回答
  • 最爱开车啦

    9 粉丝503 提问1.6K 回答

扫码关注云+社区

领取腾讯云代金券