小部件中的短代码

默认情况下,WordPress 不支持补充工具栏窗口小部件中的短代码。它仅扩展帖子,页面或自定义帖子类型内容中的短代码。要为侧边栏小部件添加短代码支持,你可以安装插件,或使用以下代码:

add_filter( 'widget_text', 'shortcode_unautop' );
add_filter( 'widget_text', 'do_shortcode' );

按此顺序添加这些行非常重要。第一行阻止 WordPress 将换行符转换为段落标记,因为这会使短代码无法正常工作。第二行是使短代码工作的那一行。