グローバル企業をしっかりサポート!多言語対応実績多数、チラシやSNS運営からWEB制作までお任せください!

Wordpressで投稿者アーカイブを無効化にする方法

更新日:
 Wordpressで投稿者アーカイブを無効化にする方法

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へリダイレクトされます。