WordPress 如何在 ShortCode 短代码返回空内容时,显示特定的内容?

WordPress 的短代码是一个非常方便的工具,可以通过一句非常短的代码来输出一个非常长的内容。我们应该如何处理呢?

由于 do_shortcode 本身是用来执行短代码,并且返回其结果的,所以,你只需要在短代码输出内容的时候,进行一个判断即可。

具体的实现方法是这样的:

$output = do_shortcode( '[tsc][tsc]' );

if($output == '') echo "这里啥都没有";
else echo $output;

上面这段代码实现了先执行短代码,在短代码执行完成后,判断输出内容是什么。如果短代码的输出内容和我们的某种预期一致,就可以实现判断短代码的输出,再显示特定的内容了。

发表评论