Wordpressの投稿者アーカイブページを無効化にする方法。デフォルトでは投稿者名が見えてしまいます。セキュリティ向上、外部からのハッキングを回避するためにもアーカイブページを無効化にしておきましょう。
functions.phpに以下のコードを追加
add_filter( 'author_rewrite_rules', '__return_empty_array' );
function disable_author_archive() {
if( $_GET['author'] || preg_match('#/author/.+#', $_SERVER['REQUEST_URI']) ){
wp_redirect( home_url( '/404.php' ) );
exit;
}
}
add_action('init', 'disable_author_archive');
アーカイブページへアクセスを試みても404.phpへリダイレクトされます。