如何在你的WordPress的侧边栏小部件中使用短代码

过去,我们向您展示了如何在WordPress中添加和使用小部件。 我们得到的有关小部件的最常见问题之一是如何在WordPress侧栏小部件中添加短代码? 默认情况下,短代码在侧边栏小部件中不起作用。 在本文中,我们将向您展示如何在WordPress侧边栏小部件中轻松使用简码。

在WordPress侧边栏小部件中使用简码

为什么短代码在WordPress小部件中不起作用?

在WordPress中,当您编写文章时,短代码提供了一种更简单的方式来在文本区域(如帖子编辑器)添加功能。

通常初学者认为,因为在侧边栏中有一个文本小部件,短代码将自动工作。 默认情况下,输入到文本窗口小部件的任何文本都通过WordPress过滤器,不允许执行短代码。

在WordPress的侧边栏文本小部件中不执行简码

而不是看最后的结果,你会看到简单的文本本身。

这很容易改变,我们将告诉你如何轻松地使短代码在WordPress文本小部件中执行。

方法1:在WordPress中添加启用短代码的文本小部件

在这种方法中,我们将使用一个简单的WordPress插件。 对于不想手动添加代码的初学者,建议使用此方法。

首先你需要安装并激活Shortcode Widget插件。 更多细节

激活后,您需要访问 外观»小工具 页。 在那里你会找到一个可用的小部件列表中的短代码小部件。

只需将短代码小部件添加到侧边栏,然后在内容框中添加短代码即可。 不要忘记点击保存按钮来存储你的小部件设置。

简码小部件

这个简码小部件就像WordPress的默认文本小部件。 唯一的区别是你可以在里面添加短码。

方法2:在WordPress文本小工具中启用短代码

如果您愿意将代码添加到主题中,则可以使短代码在文本小部件中起作用。

只需将此代码添加到您的主题的functions.php文件或特定于站点的插件。

//在文本小部件中启用短代码
 的add_filter( 'widget_text', 'do_shortcode'); 

这段代码简单地添加了一个新的过滤器,允许短代码在文本小部件中运行。

你现在可以访问 外观»小工具 页面,并将文本小部件添加到侧边栏。 将简码粘贴到内容框中,然后点击保存按钮。

访问您的网站,查看在文本小工具中使用简码。

工作在WordPress小部件的简码