基本的に、ユーザーが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();
}
}
私の質問は、「ここ」が含まれている場合にのみURLをチェックし、「アクション」が含まれていることを確認するか、PHPを使用してホームにリダイレクトする方法はありますか?
これを難しくしている理由は、コア wp ファイルを編集したくないので、functions.php ファイルにこれがあるためです。