我不确定Dwayne关于如何创建WordPress“页面”的回答是否是海报想要的。以下是创建WordPress页面的一些缺点。
它可能会干扰网站,例如开始显示在菜单上站点管理员可以看到它,他们可能会弄乱它我认为一个页面有很多限制,例如你不能完全控制外观,也不能真正与用户交互。(我不是WordPress专家,所以我可能遗漏了一些东西。)如果你只想要一个简单的页面,那就太过分了基于海报对“WordPress接口”的渴望,我假设Am01想要创建一个“页面”(小写),而不是WordPress的“页面”--即,只是一些创建任意HTML的任意PHP。
我也有同样的问题。我需要一个用于OAuth登录序列的回调URL。此外,我还想为我的插件创建一个自包含的测试平台页面。我是这样做的:
创建了一个文件foo.php
在我的插件目录中在顶部,放置
<?php
// HACK: initialize the WordPress environment, enough to use the Plugin
require_once( dirname(__FILE__) . \'/../../../wp-load.php\' );
我在下面写了我的代码。该代码可以对WordPress和插件进行所有正常调用。
参见插件中的页面plugins_url(\'foo.php\', __FILE__)
.这是非正式的!这是黑客攻击的一个原因是它对wp-load.php
. 如果插件目录位于非默认位置,则可能无法工作。此外,该页面的URL非常难看(/wp-content/...
).
但我找不到一个官方或更干净的方法来做到这一点。如果有人有,我会很感激的!