アドレス欄に以下のURLを入力してアクセスすると著者ページを表示します。
複数人でWordPressを運営している場合は「?author=1」の「1」部分の数字を変えてアクセスするとそれぞれの著者ページが表示されます。
http://localhost/WordPressフォルダ/?author=1
その際に問題になるのが、リダイレクトされたURLにログインに使用している「ユーザー名」が表示されてしまう現象です。
http://localhost/wp00/author/ユーザ名/
そこで著者ページへアクセスがあった場合にトップページにリダイレクトさせて対処します。
著者ページリダイレクト設定
functions.php
下記コードを追加することで著者ページへのアクセスはトップページにリダイレクトされます。確認してみましょう。
/********************************* 投稿者アーカイブ非表示リダイレクト **********************************/ add_action('template_redirect', function () { if (is_author()) { wp_redirect(home_url()); exit; } });
このページで出てくる関数
WordPress関数は「公式サイトのドキュメント」で確認しましょう。