免插件实现WordPress小工具运行PHP

» WordPress » 免插件实现WordPress小工具运行PHP

一段代码实现在小工具中运行php代码

免插件实现WordPress小工具运行PHP-极客公园

前言

WordPress小工具是个不错的功能,其中的文本框可以直接添加HTML代码,可以实现很不错的功能,但是却无法运行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就可以了,但是要保证有效就好 😉

后语

虽然很多插件都可以实现在小工具里面运行php,但是相比之下,还是代码更好用点,插件嘛,能少就少。

-- 完 --

发表评论

电子邮件地址不会被公开。 必填项已用*标注