Hide Author Archive

説明

このプラグインは著者アーカイブページを隠します。
author パラメータが不要であれば、このプラグインはあなたのサイトのセキュリティをボットによる推測から守ってくれるかもしれません。

  1. ?author=1/author/admin へリダイレクトされることはありません。
  2. author=1author_name=admin のようなクエリバーを無視する
  3. REST API のユーザー一覧を list_users または edit_others_posts 権限を持たないユーザーから隠します。この権限はフィルター可能です。
/**
 * Filter capabilities to see author list.
 *
 * @param string[] $caps List of capabilities.
 */
add_filter( 'hide_author_archive_rest_query_capability', function( $caps ) {
    $caps[] = 'read';
    return $caps;
} );

さらに、このプラグインは meta タグと JSON-LD からできる限り著者情報を取り除こうとします。

  • oEmbed の著者セクションを上書き。

組織によっては各記事の著者情報を隠す必要があります。

サポートされるプラグイン

Yoast

  1. meta=author を削除
  2. JSON-LD の Article スキーマにおける著者セクションを上書き
  3. Slack 共有の著者セクションを隠す。
  4. OGP の article:author を隠す。

インストール

“hide author archive” を管理画面で検索してください。
もしくは、以下の方法で手動インストールもできます。

  1. hide-author-archive フォルダーを /wp-content/plugins/ ディレクトリにアップロードしてください。
  2. WordPress の「プラグイン」メニューからプラグインを有効化してください。

FAQ

まだauthor名が出力されています!

このプラグインの基本的な目的はコアの機能をカバーすることです。
ただし、新機能の追加要望があればお気軽にお伝えください。

貢献方法

私たちはプラグインを github に置いてあるので、イシューやプルリクエストをお待ちしております!

評価

2021年2月25日 1 reply
After activating this plugin, the author archive lands on a 404 page. I was looking for this functionality, because on many websites, there isn’t a need for author archives. Tested with WordPress 5.6.2
1件のレビューをすべて表示

貢献者と開発者

Hide Author Archive はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Hide Author Archive” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Hide Author Archive” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.2.1

  • Yoast と oEmbed (コア)に幾つかのフィルターを追加。

1.2.0

  • Yoast への上書き処理を追加。

1.1.5

  • 単独のユーザーを閲覧するための REST API wp/v2/users/1 を非表示に。
  • 投稿の著者を変更するために、編集者が REST API のユーザー一覧を閲覧できるように。

1.1.1

  • REST API をサポート。
  • コーディング規約に対応。

1.0.0

  • 初回リリース。