私はワードプレスをCMSとして使っています。スタッフのさまざまなユーザーが手動でページに組み込まれる投稿を書きます。
外界に関する限り、これは単なる静的ページの集まりです。 Authorship、Categoriesなどの概念をすべて削除したいのですが、domain.com/author/userNameにアクセスして著者アーカイブを見ることができることに気付きました。
これを無効にするにはどうすればよいですか。 404を返してほしいのですが。
is_author()
条件でtemplate_redirect
をフィルタリングします。
function theme_slug_redirect_author_archive() {
if ( is_author() ) {
// Put your redirect code here;
// Redirect to home_url(), or
// return a 404, or whatever
}
}
add_action( 'template_redirect', 'theme_slug_redirect_author_archive' );