usabilitydynamics/wp-php-console

此软件包已被废弃,不再维护。未建议替代包。

PHP Console 的 WordPress 实现。

安装: 11

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 11

分支: 14

类型:wordpress-plugin

1.1.0 2014-11-07 02:59 UTC

This package is not auto-updated.

Last update: 2023-10-10 12:00:12 UTC


README

#WP PHP Console

这是一个将 PHP Console 实现为 WordPress 插件的项目。

PHP Console 允许您使用 Google Chrome PHP Console 扩展PhpConsole 服务器库 处理 PHP 错误 & 异常,转储变量,远程执行 PHP 代码等。

此 WordPress 实现允许您从 PHP Console 终端测试任何 WordPress 特定函数或类(包括您激活的主题和插件中引入的),并直接在 Chrome Dev Tools 控制台中查看结果,捕获错误和警告以及堆栈跟踪。

安装

按照以下步骤操作

  1. 首先,安装 Google Chrome PHP Console

  2. 然后,将此插件添加到您的 WordPress 安装中(将其放入 wp-content/plugins/ 目录)。注意:如果您是从 GitHub 克隆或手动下载此 git 仓库,请确保初始化 PHP Console git 子模块(即 lib\php-console 目录不应为空 - 如果您是从 WordPress.org 下载此插件,则此步骤不是必需的)。

  3. 安装完成后,从 WordPress 插件仪表板页面激活 WP PHP Console;然后从 设置 菜单转到 PHP Console 设置页面。在此处,您需要为 eval 终端输入密码(必需,否则 eval 终端将无法正常工作)。

选项

在 WP PHP Console 设置页面中,您还可以勾选复选框,以仅在使用 SSL 连接时使用终端(当然,如果没有 SSL,则终端将无法工作)。您还可以指定 IP 地址以限制对 eval 终端的访问权限(例如,单个地址 192.168.0.4;或地址掩码 192.168.*.* 或多个 IP,用逗号分隔 192.168.1.22,192.168.1.24,192.168.3.*)。

用法

设置密码后,您可以导航到任何 WordPress 页面(包括 WordPress 管理),并尝试使用控制台。您将在浏览器地址栏看到一个 "key" 图标。单击它,将提示您输入之前设置的密码。输入正确密码后,您可以使用 eval 终端并从中运行任何 PHP 代码,包括 WordPress 自带的函数。此外,在 Chrome Dev Tools 控制台中,您还将看到打印的任何 PHP 错误、警告、通知以及堆栈跟踪,这对于调试您的插件或主题非常有用。

注意事项

您不应该在生产环境中使用此插件或 PHP Console 库,而应在开发/测试环境中使用。否则,您将增加服务器的负载,甚至可能使您的网站面临风险,因为您正在公开暴露 PHP 代码。

浏览器支持

目前 PHP Console 仅支持 Google Chrome 浏览器。如果您使用的是 Firefox 或 Opera 等浏览器,则此插件目前对您没有太大帮助。