如何在Wordpress中检查简码为空

dee*_*eem 0 php wordpress shortcode woocommerce

我正在使用WooCommerce插件。我创建了一个销售页面,并使用[sale_products]WooCommerce的简码。它完美地显示了所有销售产品,现在我希望如果没有销售产品,则消息将显示为“没有销售产品”。

像这样:

if(!empty([sale_products])) {
    [sale_products]
} else {
    // message
}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以解决这个问题?

小智 5

$output = do_shortcode('[sale_products]');
    if($output !== '') {
    [sale_products]
}
Run Code Online (Sandbox Code Playgroud)