本記事のソースコードの利用によって生じた損害について、当方は一切の責任を負いません。ご自身の判断と責任のもとで参照・ご利用ください。
この記事は最終更新から2年以上経過しています。
【WordPress】archive.phpを404扱いにするでカテゴリも月別アーカイヴも存在しないサイトのアーカイブを404扱いにする方法をメモしました。
今回は著者アーカイブの一覧とそしてまたなぜかアーカイブページがGoogle検索で表示されてしまっていました。404扱いにしてもよかったのですが、今回はリダイレクトでTOPページに飛ばすようにしました。
functions.phpに下記を書いて終わり、著者アーカイブ、もしくはアーカイブだったらトップページにリダイレクトさせています。
function archive_redirect() {
if( is_author() || is_archive() ) {
wp_redirect( home_url());
exit;
}
}
add_action( 'template_redirect', 'archive_redirect' );