为什么在Widget中默认禁用快捷码? 时间:2017-10-06 作者:jasonp 我环顾了四周,但似乎找不到我的问题的明确答案:为什么文本小部件中默认禁用WordPress短代码?使用该行,启用它们非常简单add_filter(\'widget_text\', \'do_shortcode\'), 所以我很好奇为什么WordPress在默认情况下没有启用这个选项。是否出于潜在的安全原因?页面呈现速度? 2 个回复 最合适的回答,由SO网友:Milan Petrovic 整理而成 这种情况已经持续了很长一段时间,文本小部件在短代码被添加到WordPress之前就已经存在了,从那以后,没有人费心去实现它。但是,定于11月/12月发布的版本4.9最终将为文本小部件启用此功能。 SO网友:Mark Kaplun 原因其实很简单,文本小部件不是一个完整的内容,许多短代码需要内容的上下文(或者更准确地说,post)才能正确执行。正如@milan所言,在4.9中,从技术角度来看,这将发生变化,但许多短代码不太可能起作用,这不是一个很好的用户体验。 结束 文章导航