如果快捷代码不返回数据,则为替代文本 时间:2015-09-17 作者:Jeff 我正在使用一些插件,如Rescuethemes的啤酒列表和事件列表,它们使用一个短代码来显示项目列表。我把这个短代码放到一个页面中,它显示了数据。如果短代码的计算结果是没有数据,比如这个类别中没有啤酒,或者没有即将发生的事件,我想显示另一个文本,比如“没有即将发生的事件”。实现这一目标的最佳方式是什么?这是我可以在页面本身中作为条件做的事情吗?我是否最好只检查插件本身并调整返回值?这样的内容是否属于页面模板? 1 个回复 最合适的回答,由SO网友:Tom J Nowell 整理而成 您应该在短代码/插件本身中执行此操作。一个简单的方法可能是这样的:// if the shortcodes empty: if ( empty( $shortcode_content ) ) { // set a default nothing found message $shortcode_content = \'Sorry! Nothing found\'; } return $shortcode_content; 文章导航