在小部件区域添加Shortcode标记

时间:2014-02-19 09:57:23

标签: wordpress wordpress-plugin shortcode

我想在侧边栏/小部件中添加短代码标签。

如果我在主题的functions.php文件中添加代码,我就能获得所需的功能:

add_filter('widget_text', 'do_shortcode');

我的问题是我正在寻找一种方法,我可以从插件文件本身做到这一点,而不会影响任何主题文件。

这可能吗?

1 个答案:

答案 0 :(得分:0)

这是创建自己的Functionality Plugin的问题。与主题无关的所有内容都应该放在您自己的插件集中。在这种情况下,它将是简单的:

<?php
/**
 * Plugin Name: Add text shortcode to widgets
 */
add_filter('widget_text', 'do_shortcode');

将文件上传到plugins文件夹并激活。您可以拥有数百个这样的插件,如果代码是可靠的,那么执行它就没有问题,您可以轻松启用/禁用站点的自定义功能。

详情阅读WPSE:Where to put my code: plugin or functions.php?Where do I put the code snippets I found here or somewhere else on the web?