こんにちは、「こだわりスタイル」です!
長くCocoonを使用してきましたが、今頃あることに気づいてしまいました!
ワードプレスのテーマでCocoonを使っている方で、「投稿者名」が固定ページ、投稿ページの下部にテキストリンクとして表示されているのをご存知ですか?
私は、1年以上Cocoonを使用させていただいておりますが初めて気づきました。
表示されていることは知っていましたが、あまり気にしていなかったので、このリンクテキストの遷移先を知りませんでした。
今日、なんとなく気になって、飛んでみました!
この投稿者名ってどこにリンクされてるんだ?
そしたら、以外なことに気づいたのでご参考になればと記事にしておきます!
非表示にしておかないと、あまりよろしくないかと思いますよ!
ワードプレスのログインIDが丸見えになります。
投稿者名が表示されている理由!
まずは、「それ、どこの事言ってんの?」と言われそうなので場所はここです!
Cocoonの場合は、固定ページも投稿ページもページ右下部ですね!
赤枠のところなんですが、複数人で記事を書いて投稿している場合に、誰がこの記事を書いたのかわかるように表示されるもので、アーカイブページとして表示されます。
例えば法人でオウンドメディアなどを運営していて、記事を書く人が何人もいるような時に、誰が書いた記事だかわかるようにここに「投稿者名」が表示されるようになっているのです。
投稿者名(author)のリンク先
この「投稿者名」のリンクですけど、クリックすると「author」の投稿者ページ(アーカイブページ)にリンクされています。
投稿者ページって皆さんご存知でした?
実際、確認してみると、なんてことはないTOPページに「投稿者名」のタイトルがついたページが表示されます。
まっ、いいか!と思いながら、なんとなくURLを確認したら!
びっくり!
なんとディレクトリが/author/でその後が、「投稿者ID」になっています。
ランダムな英数字なんですけど、なんだか見覚えがあるような?
そうなんです、これってワードプレス にログインするためのIDなんです!
これまずいですよね!
あとはパスワードがわかれば管理画面にログインできてしまうわけですから。
最近はパスワードも、全く覚えられないパスワードにしてメモしておくようにしてるので、合致させるのはまず無理だと思いますが、これは非表示にしていたほうがいいと思います!
プロフィールページがあれば大丈夫!
ただこの表示はプロフィールURL入力欄にURLが入力されていれば、アドレスバーのURLはその入力URLになるので心配ないですよ!
私は特にプロフィールページは作っていなかったので、この欄はブランクにしていたので、URLにIDが表示されていたというわけです。
プロフィールページを作っていない方は、やはり消しといた方が良いですね。
投稿者名(author)を非表示にする方法
方法はCocoonの場合ですので、別のテーマの方はググってみてください。
Cocoonは簡単でした!
ダッシュボードの「Cocoon設定」→「本文」をクリック!
この「投稿者名の表示」をチェックを外して、非表示にすると構造化データ テストツール とやらでチェックをかけるとエラー表示が出る場合があります。
現在のところこのエラーが出ても、何かSEO的に問題にもならないようですので、気にされない方はスルーでいいのではないでしょうか!
わいひら様のツイート追記(2021/08)
構造化データも調整いただいたようです。
プロフィールページURLは、プロフィールページかツイッターのURLで良いようです。
そうすることで、◯◯◯◯◯◯.com/author/投稿者IDの表示はなくなります!
実際に構造化データ テストツールでテストしてみましたがエラーは出ませんでした!心配な方はテストしてみてください!
以上、「投稿者名は非表示にしておいたほうがいい!」でした。
Cocoon関連・カスタム関連記事
2021/8現在、ワードプレス5.8にアップデートしましたが、問題は出ておりません。
・ワードプレス 5.8
・Cocoon 2.3.5.1
・PHP 7.4
何か、参考になれば幸いです!