サイトアドレスとurlアドレスの差をつけて、ログインurlを見つけにくくするための記述
1.ルートにindex.phpと.htaccessを作成し、以下の内容をいれる。
【index.php】 define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' ); 【.htaccess】 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
2.一階層下に任意のディレクトリを作り、その中にwordpressをインストール。
3.ログイン後、サイトアドレスにアドレスを入力。
4.wordpressアドレスには、作成したディレクトリ名を追加する。
5.function.phpに以下を入力し、ログイン画面へのリダイレクトを阻止する。
remove_action( 'template_redirect', 'wp_redirect_admin_locations', 1000 );