WP登录重定向循环重验证=1

时间:2013-07-22 作者:user35629

我是wordpress开发的新手,正在尝试编写插件。按照《专业Wordpress插件开发》一书中的建议,我创建了一个测试页面,并将其放在Wordpress根目录中。当我包括wp admin/admin时。php为了测试这个插件的管理功能,我被路由到登录页面。从那里,在提供了适当的凭据之后,我被重定向到同一个页面。如果我不需要wp admin/admin。php这不会发生。我不知道从哪里开始解决这个问题。以下是他们推荐的最基本的脚本:
<?php require(\'./wp-load.php\'); require_once(\'./wp-admin/admin.php\'); ?> <pre> <?php //code to test here var_dump(is_admin()); ?> </pre>
以下是不断出现的重定向url:

http://mysite.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Ftest.php&reauth=1

谢谢你的帮助!

1 个回复
SO网友:Otto

插件不存在于根目录中,并且它们不包含wp load。php或管理员。php文件。插件位于wp-content/Plugins目录中,并且有一个特定形式的头,它们不需要包含任何内容,因为WordPress包含它们。

基本上,你的做法是错误的。插件不包括/不需要WordPress的文件。

哦,您的代码不起作用,因为您试图包含来自管理目录之外的管理文件,这意味着无法正确设置特定于管理的cookie。有一些变通方法,但如果您开始尝试开发插件,那么这是完全错误的方法。

结束

相关推荐