基本上,我创建了一个函数,如果用户尝试直接访问http://example.com/wp-longin.php ,该函数会重定向用户。
下面的功能有效。
问题是我已将 wp-login.php 的 URL 从http://example.com/wp-login.php更改为http://example.com/here
function access_granted(){
global $pagenow;
if(!isset($_GET['action']) && 'wp-login.php' == $pagenow ) {
wp_redirect('http://example.com/');
exit();
}
}
我的问题是,有没有办法只在它包含“here”时检查url,并确保它包含“action”或者使用php重定向回家?
使这变得困难的原因是我在functions.php文件中有这个,因为我不想编辑核心wp文件。