根据其属性删除短代码

时间:2014-09-15 18:54:33

标签: wordpress attr shortcode

如果我想根据特定属性阻止短代码运行(理想情况下将其删除)该怎么办?

例如,我在帖子上有3个切换:[toggle title =“yes”] [toggle title =“maybe”] [toggle title =“no”],我需要阻止[toggle title =“no “展示。更重要的是,我需要完全删除以“否”作为标题属性的切换,但不会影响其他切换。

我知道我可以使用这样的IF语句:

if ( $atts ['title'] == "no" ) { return " "; }

但这样做并不好,因为其他人不会执行切换。

有人会帮助我实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

是的,这是我的错误。只需设置一个ELSE语句,其他的切换短代码就会被执行。

感谢。