如何在WordPress文本小工具中运行PHP代码

更新于 2021年10月16日 wordpress教程

WordPress文本小工具中可以添加任意HTML代码,但默认PHP代码添加到文本小工具中却不能运行,下面的这段代码很有用!

将以下代码添加到您当前主题的 functions.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;
}

之后,可以将一个文本小工具添加到侧边栏中,并在其中输入PHP函数代码,看看是不是可以正常运行了。

你可能还喜欢下面这些文章

wordpress如何自定义短代码wordpress如何自定义短代码

短代码的用途很多,常见的场景有利用短代码来实现某一部分内容的特殊效果,或者在文章中插入自定义的一些特殊样式内容,或者隐藏某些内容等。首先在主题或者插件内定义一个短代码名称以及短代码所要输出的内容写文章的时候,输入将会出现Hello,。

wordpress如何跳转页面wordpress如何跳转页面

从wordpress后台登入自己的博客网站。仪表盘中找到页面。新建页面。填写页面名称。修改固定链接。在文本情况下输入以下代码:【代码如图中所示。简单便捷好用【图中为演示地址。

wordpress如何在一个页面显示所有文章wordpress如何在一个页面显示所有文章

></h3>。<li><a。>”><。></a></li>。get_categories();改为$cats。

WordPress文章防复制代码的方法WordPress文章防复制代码的方法

>将下面代码添加到后面:使用方法二:上面的方法查看源代码时有些乱,可以在当前主题目录新建一个名称为copyright.js文件,将下面代码添加进去:然后再将下面代码添加到当前主题函数模板functions.php的最后:代码中加了判断,

WordPress前台如何显示登录用户的最后登录时间WordPress前台如何显示登录用户的最后登录时间

s’));}add_action(‘wp_login’,’user_last_login’);//。get_last_login($userdata->ID);。

WordPress admin bar 添加自定义链接菜单WordPress admin bar 添加自定义链接菜单

bar中添加自定义链接菜单,您可以在主题的functions.php文件中添加代码。以下是一个示例代码,演示如何添加自定义链接菜单:在上述代码中,表示在admin。在这个示例中,我们添加了一个顶级菜单项,其ID为,标题为“自定义链接”,链接为

如何让WordPress媒体库识别.pdf文件如何让WordPress媒体库识别.pdf文件

Library)默认只支持图片、视频和音频,有时候这些是不够用的,媒体库允许上传的文件种类众多,需要更细化的分类,比如pdf文件让媒体库支持pdf分类这段来自tutsplus的代码可以帮助我们实现如上图所示的效果,将代码放到主题的functi

WordPress上传文件自动重命名的方法WordPress上传文件自动重命名的方法

‘git_upload_filter’);代码二,用MD5加密生成数字并重命名名称规则是由系统自动生成的一个32位的MD5加密文件名,由于默认生成的32位文件名有点长,所以使用substr(md5($name),。pathinfo($file