wordpress plugin.php,PHP Code Widget – WordPress plugin WordPress插件下载

PHPCodeWidget是一个WordPress插件,允许在小部件中执行PHP代码,方便主题迁移。然而,由于任何能编辑小部件的用户都可能执行PHP代码,存在安全隐患。只有拥有unfiltered_html角色的用户(如管理员或编辑者)才能插入未经过滤的HTML和PHP代码。使用时需要注意代码的正确性和上下文,避免错误和潜在的安全问题。
摘要由CSDN通过智能技术生成

PHP Code Widget – WordPress plugin WordPress插件下载

2019 年 3 月 15 日

PHP代码小部件

插件描述

普通的文本小部件允许您插入任意文本和/或HTML代码。这也允许这样做,但也解析文本小部件中的任何PHP代码并执行它。

这可以更轻松地迁移到基于窗口小部件的主题。但是,此插件不应长期使用,因为任何有权编辑站点上的小部件的人都可以执行任意PHP代码。

所有PHP代码必须包含在标准的php开始和结束标记(<?php和?>)中,以便识别和执行。

只允许具有unfiltered_html角色的用户插入未经过滤的HTML。这包括PHP代码,因此没有管理员或编辑者权限的用户将无法使用它来执行代码,即使他们具有窗口小部件编辑权限。

屏幕截图

3afc0d511e1b512d657b7bfee62661b4.png窗口小部件屏幕显示正在使用的PHP代码窗口小部件。

0ded86c5b79d63fc14050006c3a020b8.png网站上小部件的输出。

常见问题

第27行出现某种错误!

该错误意味着您的PHP代码不正确或以其他方式损坏。

但我的代码很好!

不,不是。真。

这个小部件没有真正的错误,它是关于可能做的最简单的小部件。来自“execphp.php”文件的任何错误都是您放入其中一个小部件的代码中的错误。它显示错误在execphp.php文件中的原因是因为这是您的小部件代码实际运行的地方。

因此,如果它说第27行有错误,我保证,问题出在你的身上。请不要给我发电子邮件那个错误。

我的代码在模板中正常工作但在窗口小部件中不起作用?

模板中的代码在全局上下文中运行。窗口小部件中的代码将在函数上下文中运行。在尝试使用它们之前,请确保将任何全局变量声明为全局变量。

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值