You need to enable JavaScript to run this app. WooCommerce如何使用三元运算符仅为特色产品展示Featured标识
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce如何使用三元运算符仅为特色产品展示Featured标识

你可以直接用三元运算符判断返回值,符合条件时输出Featured,不符合时输出空字符串即可,修改后的代码如下:

如果$product->get_event_listing_featured()返回的是yes/no字符串:

<div class="event-package-content">
    <?php echo $product->get_event_listing_featured() == 'yes' ? 'Featured' : ''; ?>
</div>

如果该方法返回的是布尔类型true/false,可以简化为:

<div class="event-package-content">
    <?php echo $product->get_event_listing_featured() ? 'Featured' : ''; ?>
</div>

如果需要兼容返回值大小写的情况,可以增加字符串小写转换处理:

<div class="event-package-content">
    <?php echo strtolower($product->get_event_listing_featured()) === 'yes' ? 'Featured' : ''; ?>
</div>

三元运算符的逻辑是判断条件 ? 条件成立时返回的内容 : 条件不成立时返回的内容,这里条件不成立时返回空字符串,就不会在页面展示多余内容,完全匹配你的需求。


内容的提问来源于stack exchange,提问作者Hype Matrix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 11:15:05