/wp-admin/不工作,但/admin/工作

时间:2016-11-14 作者:Jacob Punton

当我尝试通过域登录时。com/wp admin/it不允许我这样做。但是,当我通过域登录时。com/admin/it将允许我毫无问题地登录。

有人知道为什么会这样吗?可能怎么解决这个问题?

提前谢谢。

1 个回复
最合适的回答,由SO网友:jgraup 整理而成

通常,您可以更改项目链接的位置WP Constants. 但根据get_admin_url() URL可能已使用admin_url 在这种情况下,您可以添加具有高优先级的筛选器,并覆盖正在发送的内容。默认值为;

$url = get_site_url($blog_id, \'wp-admin/\', $scheme);

if ( $path && is_string( $path ) )
    $url .= ltrim( $path, \'/\' );

return apply_filters( \'admin_url\', $url, $path, $blog_id );
如前所述,您应该检查已安装的插件(主要是安全插件)或.htaccess 用于野生重定向。尝试禁用所有插件以快速缩小这方面的范围。确保检查/wp-content/mu-plugins/ 用于自动加载插件的文件夹。

如果可以,请搜索主题和插件以查找对admin 以及在数据库中搜索admin 看看它可能被设置在哪里。

相关推荐

使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子

制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。新帖子似乎已经发布,当我列出所有此类可用帖