如何使我的自定义快捷代码在自定义HTML小部件中工作?

时间:2019-04-28 作者:Pikamander2

我创建了一个插件,并尝试在Custom HTML Widget, 但出于某种原因,它正在输出[my_shortcode_name] 而不是执行短代码。

如果我把它放在页面或Text Widget.

如何使其在自定义HTML小部件中工作?

1 个回复
最合适的回答,由SO网友:Pikamander2 整理而成

我可以通过在我的主题中添加这两行来实现它functions.php 文件:

add_filter( \'widget_text\', \'shortcode_unautop\');
add_filter( \'widget_text\', \'do_shortcode\');
自定义HTML小部件现在可以正确执行shortcode函数并输出结果。

相关推荐

从产品内容中剥离所有的HTML标记并重新保存

我的客户已将大约500种产品加载到Woocommerce中,但无意中将一堆额外的标签粘贴到了产品描述中——div和span等,如下所示:<div class=\"summary entry-summary\"> Colours – Blush, Burgundy, Dusty Rose, Mauve, Navy, Sage Sizes- XS- 3XL </div> 除去纯文本内容之外的所有内容并重新保存“清理过的”产品描述,最简单的方法是什么?我