首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在single_product页面上但不在相关产品内插入图像

如何在single_product页面上但不在相关产品内插入图像
EN

Stack Overflow用户
提问于 2019-05-24 06:59:23
回答 1查看 96关注 0票数 0

我在一个WooCommerce网站上工作,我试图在一个产品页面上插入一个图片元素,我已经使用了一个条件标签。但是这个单一的产品页面有相关的产品包括在网站页脚附近,这同样的图像也是在他们中的每一个像在一个循环,这是我不想要的,因为它会加载额外的图像,我不想用CSS隐藏它们。

代码语言:javascript
运行
复制
<?php

if ( is_product_tag() ) : ?>

<div class="security-badges">
    <img src="<?php bloginfo('stylesheet_directory'); ?>/assets/images/security-badges.png" alt="security-badges">
</div>

<?php endif ?>

所以基本上,我想删除同一个Product页面上的Related Products循环中的图像。如果可能的话,我不确定如何使用条件标记来做到这一点。

EN

Stack Overflow用户

回答已采纳

发布于 2019-05-24 10:21:02

我能够在WooCommerce教程网站上找到正确的解决方案。

代码语言:javascript
运行
复制
<?php
// Add Securty Badges
add_action( 'woocommerce_after_add_to_cart_form', 'security_badges', 20 );
function security_badges() {
    global $woocommerce_loop;
    $html = '';
    if ( is_product() && !$woocommerce_loop['name'] == 'related' ) {

        $html .='<div class="security-badges"><img src="' . get_template_directory_uri() . '/assets/images/security-badges.png" alt="security-badges"></div>';
    }
    echo $html;
}
?>

它会自动添加到我真正想要的单个产品页面上的PayPal按钮旁边。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56283900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档