WordPress 前の投稿/次の投稿(ポストナビ)を削除する

Last Updated: 2024 年 10 月 04 日 13のコメント

WordPress 投稿の下部に「前の記事/次の記事」リンクが表示されることがあります。 前の投稿/次の投稿リンクをポストナビゲーションと呼びます。 これらのポストナビゲーションが表示される場合は、いくつかの方法で削除できます。

WordPress 前の投稿/次の投稿(ポストナビ)を削除する

テーマオプション機能を使用してポストナビゲーションを削除する

一部の有料テーマでは、前の投稿/次のリンクを削除するオプションをテーマオプションで提供することもあります。

Avada

たとえば、ベストセラーのテーマである Avada(Avada)テーマの場合 WordPress お知らせ» Avada » Options » ブログ » ブログシングルポストから Previous/Next Pagination オプションをオフに設定すると、前の記事/次のページのページネーションdは表示されません。

上記のオプションをオフにしてもPrevious Post / Next Postリンクが表示される場合 Avada テーマのレイアウトでテンプレートを変更する必要があります。 Avadaレイアウトを導入することで、サイトのすべてのセクションを通知パネル内でカスタマイズできます。

WordPress お知らせ» Avada » Layoutsに移動し、 単一の投稿テンプレート 部分のSingle Post Contentテンプレートを開き、Pagination要素を削除できます。

GeneratePress テーマ

GeneratePress テーマ有料版を使用する場合:

  1. WordPress 管理者ページ » 外観 (外観) » カスタマイズ » Layout » Blogに移動します。
  2. コンテンツ セクションの 単発講座 タブを選択します。
  3. Display post navigation オプションのチェックを解除します。

Display post navigation オプションを選択すると、下の図に示すように前の投稿/次の投稿ナビゲーションが表示され、このオプションをオフにするとポストナビゲーションは表示されません。

無料版を使用していない場合は、GPテーマ関数ファイル(functions.php)に次のコードを追加して、投稿ナビを無効にできます。

// Remove the post navigation in GeneratePress theme
add_filter( 'generate_show_post_navigation', '__return_false' );

子テーマをインストールして、子テーマ内の関数ファイルに上記のコードを追加します。

アストラテーマ

Astra テーマの場合 有料版を使用してポストナビゲーションを無効にすることができます。

アストラの有料版を使用して、ブログセクションの次の要素を制御できます。

  • 作成者情報 (Author info)
  • 前の記事の自動読み込み (Auto load previous posts)
  • シングルポストナビゲーションコントロール (Single post navigation control)
  • カスタム属性画像サイズ(Custom featured images size)
  • 単一の投稿読み取り時間 (Single post read time)
  • 拡張タイポグラフィオプション (Extended typography options)
  • 拡張マージン調整オプション (Extended spacing options)

参考までに Newspaper テーマですべての記事を読むと、次の記事が自動的に読み込まれる機能が提供されます。 アストラテーマのAuto load previous posts機能が同様に動作するようです。

Astra 無料テーマからポストナビを削除したい場合 チャイルドテーマの関数ファイルに次のコードを追加してテストしてください。 (チャイルドテーマを利用しない場合、今後のテーマ更新時に修正/入力事項がすべて消えることになります。)

// Remove the Post Navigation in Astra theme
add_filter( 'astra_single_post_navigation_enabled', '__return_false' );

CSSを使用してポストナビゲーションを隠す

CSSを使用して、単純に前の投稿/次の投稿リンクを非表示にすることができます。 CSSを使用すると、その部分は実際に削除されるのではなく、その部分は読み込まれますが、ブラウザで訪問者にのみ表示されないように隠されます。

通常、次のCSSコードを使用してポストナビゲーションを非表示にできます。

// Hide the Post Navigation in WordPress Posts

nav.navigation.post-navigation {
    display: none;
}

上記のコード WordPress 通知パネル»外観(外観)»カスタマイズ»追加CSS セクションに追加してテストしてください。

上記のコードを入力しても機能しない場合は、キャッシュプラグインのキャッシュを削除し、ブラウザのキャッシュを削除して変更が反映されていることを確認してください。

上記のアクションでもポストナビが削除されない場合に使用する WordPress テーマ名を下記のコメントでお知らせください。実際のコードをご確認いたします。

ポストナビゲーションスタイルを変更する

ポストナビゲーションはSEOに役立ちます。私はCSSを使って前の記事/次の記事リンクのスタイルを調整して利用しています。

GeneratePress テーマを使用する場合は、同じカテゴリ内にポストナビゲーションを表示させることができます。

参照


13のコメント

コメント

  1. こんにちはワードはいつも良質の文章をよく見ています。

    イーグルを見ながら持ち上げる疑問点は、前の記事次の記事も一つの内部リンク扱いになるので、突然消えるようにすればseoに影響がないのかという点です。 Googleにも上位露出されたブログがランクメス設定何度も間違って触れてインデックスをつらくように思っているので、これを試しているのですが、ブログ内のできるだけ不要な情報を抜いてほしいです。ワードのご意見を少し聞きたいです。

    応答
    • 前の記事/次の記事ポストナビゲーションがSEOに肯定的な役割を果たすのか、否定的な役割を果たすのかという質問のようですね。
      コンテンツの重複を心配している場合、前の投稿/次の記事のナビゲーションは、コンテンツが占める割合がそれほど大きくないため、特に影響はありません。
      ポストナビゲーションはユーザーエクスペリエンス(UX)を向上させ、検索エンジンのクロール/インデックス作成(インデックス)にも積極的に作用しません。

      このブログの場合、下部にマルチプレス広告があり、ポストナビを削除した状態です。

      応答
  2. wordさんだから文一つ一つ見ながら新しいブログ作っています。 Generatepressもwordさんお勧めの通りフォローしましたww..以前に私が選択したテーマ何も知らなかった時だからテーマがスピードに影響を及ぼすかもしれませんでしたね。 ムートン..

    このように縦に並んで出てくるのにあまりにも見えたくないです..ㅜㅜ

    このように並べ替えることはできませんか?

    この情報はよくわかりませんㅜㅜ

    応答
  3. こんにちは〜最近情報をたくさん得ています。 ありがとうございます〜!
    現在ここで使用されているフォントは何であるかがわかりますか?
    フォントがとても気に入っています+_+

    応答
  4. こんにちは。
    Astra テーマを使用すると、一番下のナビゲーションが「次へ、前の投稿」として表示されます。
    GeneratePress テーマのように投稿タイトルを表示させることもできますか?

    応答
  5. こんにちは。 申し訳ありませんが、見たいものがあります。 WordPress 本文中の写真を代表サムネイルにする方法はどうなりますか?

    応答