php - 将图像页面横幅添加到商店页面
问题描述
我正在使用 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']);
}
}
不幸的是,无法向页面添加任何图像。
解决方案
您可以使用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}" >';
}
推荐阅读
- python - 使用包含具有特定值的其他列的名称的字符串向数据框添加列
- r - 将字符列转换为保留列标签的因子
- javascript - 如何使用 CSS 或 Javascript 创建一个看起来无限的选取框
- python - str.endswith(suffix[, start, end]) 的机制是什么?
- xml - 如何在 XML 文件中提取 connection.username 并替换
- java - 如何在 Eclipse 中打开和运行 .java 文件?
- javascript - 如何在 chromium 开发者控制台中使用 console.log、console.warn 等?
- r - 在R中找到函数的最大值
- ios - 音频播放器包导入后无法运行颤振
- r - 如何编写 R 代码来删除重复行,其中一个观察值是重复项的负值?