ブログから著者名と説明を削除する方法

Rifat 仕事 Oct 20, 2023

「Jessica Miller がこの投稿を書きました」など、作成者の名前が上部に目立つように表示されている WordPress 投稿に遭遇したことがある場合は、WordPress 投稿における投稿者の名前の概念についてはすでによく知っています。ただし、ブログ所有者の中には、投稿の横に作成者の名前を表示しないようにしたいと考えている人もいるかもしれません。

デフォルトでは、WordPress には作成者の名前を削除するオプションはありませんが、これを実現する方法がいくつかあります。作成者の名前を手動で削除するか、プラグインを使用して削除を処理するか、この目的で CSS コードを利用するかを選択できます。

この記事では、これらの両方の方法を使用して作成者の名前を削除するプロセスについて説明します。それでは、早速始めましょう。

WordPress で著者名を削除する理由は何ですか?

作成者のメタデータはWordPress内の重要な要素であり、読者が作成者の身元について洞察を得ることができるようにするという目的に役立ちます。

素晴らしいウェブサイトを作成します

最高の無料ページビルダーElementor を使用

今すぐ始める

それにもかかわらず、著者名を隠すか省略することが有利になる状況があります。

たとえば、複数の個人が 1 つのブログ投稿で共同作業を行っている場合、1 人を著者として取り上げても、チームの共同作業が正確に反映されない可能性があります。このような場合には、個々の著者の名前を非表示にすることをお勧めします。

別のシナリオでは、Web サイトに定期的に記事を寄稿する複数の寄稿者またはフリーランス ライターがいる場合があります。ただし、サイト全体で一貫したスタイルと内容を維持したい場合もあります。

ここで、WordPress から作成者名を削除するために利用できるさまざまな方法を見てみましょう。

WordPress で作成者名を削除する

プラグインの使用

まず、 WP Meta and Date Remover プラグインをインストールしてアクティブ化する必要があります。その方法は次のとおりです。

  • WordPress ダッシュボードの「プラグイン」メニューに移動します。
  • 「新規追加」オプションを選択します。
  • 検索バーで「WP Meta and Date Remover」プラグインを探します。
  • プラグインをインストールして有効化します。

プラグインがアクティブになると、すべてのメタ情報が自動的に削除されます。この削除プロセスには 2 つの方法が使用されます。CSS を使用してフロントエンドから隠蔽し、PHP を使用してバックエンドから削除します。特に、後者の方法では、メタデータが検索エンジンから隠蔽されたままになるため、どちらの方法でも柔軟に選択できます。

設定を行ったら、必ず「変更を保存」ボタンをクリックしてください。その後、Web サイトにアクセスして、作成者の名前が正常に削除されたことを確認できます。

スキーママークアップ

Rank Math は、SEO メタ ボックスを有効にすることで、著者プロフィールの強化を容易にします。作成者情報を削除することが目的の場合は、フィルタを使用して作成者スキーマを削除する必要がある場合があります。これを実現するには、提供されたコード スニペットをテーマの function.php ファイルに挿入する必要があります。

/**
 * Filter to change the schema data.
 * Replace $schema_type with schema name like article, review, etc.
 *
 * @param array $entity Snippet Data
 *
 * @return array
 */
add_filter(“rank_math / snippet / rich_snippet_{$schema_type}_entity”, function ( $entity ) {
    if ( isset( $entity['author'] ) ) {
        unset( $entity['author'] );
        return $entity;
    }
    return $entity;
});

{$schema_type} を、変更する特定のオブジェクト タイプに置き換える必要があることに留意することが重要です。

たとえば、{$schema_type} オブジェクトを記事に変換することが目的の場合、上記のコードは次のようになります。

add_filter(“rank_math / snippet / rich_snippet_article_entity”, function ( $entity ) {
    if ( isset( $entity['author'] ) ) {
        unset( $entity['author'] );
        return $entity;
    }
    return $entity;
});

一般的な著者名の使用

多くの場合、ブログ投稿から作成者の身元を完全に排除するのではなく、より一般的で目立たないエイリアスを選択することが望ましい選択となります。このアプローチは、編集チームや、独自の執筆スタイルを共有する一貫したフリーランスの寄稿者などの集団グループによって執筆された記事を扱う場合に特に有益であることがわかります。この統一的な文体を維持することで、特定の作者の不在が目立たなくなります。

汎用名を実装するには、WordPress ダッシュボード内で次の手順に従います。

  • 「ユーザー」に移動し、「新規追加」を選択します。
  • 新しいユーザー名を作成し、必要な詳細を入力し、ユーザーの役割を指定します。
  • 「新しいユーザーを追加」ボタンをクリックします。

次に、「ユーザー」に進み、「すべてのユーザー」をクリックします。以下に示すように、新しく作成したユーザー名を見つけて「編集」をクリックします。

「編集部」など、投稿に表示したい「ニックネーム」を入力します。次に、[名前を一般に公開する際の表示名] ドロップダウン メニューからこのニックネームを選択します。

これらの手順が完了したら、[ユーザーを更新] ボタンをクリックして変更を保存します。この一般的な名前を投稿に利用できるようになりました。

著者名を手動で削除する

この方法では、WordPress テーマ ファイルを手動で編集する必要がありますが、この作業には、一定レベルのコーディングの熟練度や WordPress に関する知識が必要となる場合があります。

作成者名を手動で削除するには、テーマ ファイル内で作成者の名前を表示するコードを特定して削除する必要があります。通常、このコードは、single.php、content.php、archive.php、index.php などの一般的に使用されるファイルにあります。

場合によっては、現在のテンプレート内で作成者の名前を見つけるのが難しい場合があります。このような場合は、template-tag.php または function.php で関連するコードを確認することをお勧めします。

たとえば、Twenty Twenty One テーマでは、以下に示すように、作成者情報は、 twenty_twenty_one_posted_by()関数を利用して、テンプレート タグ ファイルを通じて管理されます。

次に、これを次のコードに置き換えて、作成者名を削除します。

function twenty_twenty_one_posted_by() {
}

次に、「ファイルを更新」をクリックして変更を保存します。

CSSコードを使用して著者名を削除する

コーディングの知識がある場合は、CSS コードを使用して投稿から投稿者の名前を削除できます。その方法は次のとおりです。

  1. 投稿のいずれかにアクセスし、投稿者の名前を右クリックします。
  2. 「要素を検査」オプションを選択します。

[要素] タブ内で、作成者の名前と [作成者:] ラベルの両方を含む HTML 要素を特定します。ページ上のさまざまな HTML 要素の上にカーソルを置くと、「By:」と作成者の名前の両方を含む要素が強調表示されます。

提供された例では、関連するラッパー要素はクラス「author-name」を持つ div です。 CSS を使用して作成者と「By:」行の両方を非表示にするには、「display: none;」を適用するだけです。ルールを適切な CSS セレクターに追加します。次のコード スニペットを挿入して、作成者の名前を削除します。

.author-name
{display: none;}

この CSS コードは、作成者の名前を事実上隠します。

次に、[外観] > [カスタマイズ] > [追加 CSS] に移動し、コードを貼り付けます。

これで作者名は削除されます。

まとめ

作成者の名前を隠すことのさまざまな利点を理解したので、これが Web サイトにとって最適な選択であるかどうかについて、十分な情報に基づいた決定を下すこともできます。著者名を削除するためのさまざまな手法を検討しましたので、好みに最も効果的に一致する手法を選択してください。

Divi WordPress Theme