WordPress可以称得上是目前世界上最流行的建站程序之一了,其众多的模板、插件和强大的侧边栏小工具组合,可以为您打造各式各样的站点出来。您知道么?WordPress提供的文本侧边栏小工具浆染还可以实现运行PHP代码功能,如此强大的功能是如何实现的呢?一起来看下。
WordPress侧边栏小工具可以说是千变万化,可以实现比如站长推荐、最新评论等比较复杂的功能,也可以实现比如添加图片、文字等比较简单的功能。说到小工具,就不得不提文本小工具,它可以添加任意文本或HTML代码,但是却无法直接运行PHP代码,实在是遗憾。所以,今天我们重点说一下这个文本小工具如何实现运行PHP代码。
其实,要让WordPress侧边栏的文本小工具运行PHP代码的功能还是比较简单的,只需要将以下代码添加到当前主题的 functions.php 文件即可:
- //实现侧边栏文本工具运行PHP代码
- add_filter('widget_text', 'php_text', 99);
- function php_text($text) {
- if (strpos($text, '<' . '?') !== false) {
- ob_start();
- eval('?' . '>' . $text);
- $text = ob_get_contents();
- ob_end_clean();
- }
- return $text;
- }
以上代码来自知更鸟
添加好代码,并保存更新functions.php 文件后,我们可以在WordPress后台的外观》小工具中,添加一个文本工具到侧边栏试试效果。
如果现在我要让历史上的今天在正文侧边栏显示,那么我只需要在侧边栏文本工具中输出“历史上的今天”那个函数即可。具体效果见下图:
如果认为本文对您有所帮助请赞助本站