首页 > 解决方案 > 将图像页面横幅添加到商店页面

问题描述

我正在使用 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']);
        }
}

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

标签: phpwordpresswoocommerce

解决方案


您可以使用2种方法来实现。

1)直接在archive-product.php的开头添加你的静态图片 echo "<img src='{YOUR_IMAGE_PATH}'>";

2) 在主题的 functions.php 文件中添加过滤器。

 add_action ('woocommerce_archive_description' , 'shop_banner',99);
 function shop_banner() {
   echo  '<img src="{YOUR_IMAGE_PATH}" >';
  }

推荐阅读