首页 > 解决方案 > Wordpress 搜索数据库值并返回

问题描述

我一直在寻找可以在 WordPress 中执行此类操作的代码,但它无法调用 woocommerce

似乎没有任何效果

if

get_post_meta( get_the_ID(), '_regular_price' is greater then 1)

do this

else

do this code

标签: wordpressreturncall

解决方案


这取决于您使用此功能的地方。

假设您正在尝试编辑产品页面。在您的 woocommerce 模板文件夹中,您可以找到例如:price.php

通常已经有一个可用的全局变量,如果它不可用,您可以使用global $product. $product->get_id()然后您可以获得产品ID 。

使用全局变量,销售价格就可以像这样 $price = $product->get_sale_price();

为了制作 if 语句,您需要数据,然后下一步。也许您的价格由于某种原因是空的,它返回未定义,因此很难执行 if 语句

if (empty($price))
        $price = 0;
if($price > 1))
        // do your thing

推荐阅读