WordPressのサイトで関連する投稿を表示する方法

書かれた記事:
  • WordPress
  • 最終更新日:Dec 10、2016

ウェブサイト管理者とブロガーは、読者のウェブサイトを長期間にわたって有効に保つための方法を絶えず模索しています。 彼らが採用している最も一般的な手法の1つは、関連記事を各記事の末尾に表示することです。 これはあなたのウェブサイトにあなたの訪問者を維持するための非常に簡単なテクニックです。

関連記事/商品/動画を表示すると、ユーザーがウェブサイトに費やす時間が長くなります。 これは、Amazonや、YouTubeやNetflixなどのビデオホスティング会社のようなeコマース企業が、効果的な推奨システムを作成するための複雑な機械学習アルゴリズムに投資する理由です。

新しく開設されたブログではこのような高度な技術を手に入れることはできませんが、各記事の末尾に関連記事を表示することは、訪問者があなたのブログやウェブサイトでもっと長く滞在できるようにする簡単なトリックです。 訪問者があなたのウェブサイトに費やす時間が長いほど、購入する可能性が高くなります。

UIの側面を忘れないでください。推奨システムは、ユーザーが適切なコンテンツを見つけるのに非常に役立ちます。 推奨システムによって提供された連続したYouTubeビデオを視聴した回数を思い出せません。 関連する投稿を表示すると、ナビゲーション時間が短縮され、読者を適切なコンテンツに接続するのに役立ちます。

Jetpack関連の投稿モジュールを使用する

この関連する投稿機能は、すべての投稿を処理し、コンテンツを分析して、訪問者の好奇心を刺激する適切な関連記事を検索します。

jetpackrelposts

分析と処理はクラウドサーバーから実行されるため、追加のプラグインを実行するのではなく、Jetpackのこのモジュールを使用することをお勧めします。つまり、サーバーリソースは同じために使用されません。

このモジュールが実際にどのように動作するかについてのいくつかのこと:

  • 表示できる3の関連性の高い投稿が最低限必要です。 これら3つの投稿がなければ、投稿の最後には何も関連コンテンツとして表示されません。
  • 関連コンテンツは、タグ、カテゴリ、および投稿自体の内容に基づいて生成されます。
  • 画像のサムネイルは、以前の投稿の特集画像か、または表示される関連する投稿に添付された画像のいずれかになります。 彼らは350pxの高さで200px幅を切り取られています。息子は特色のある画像を選択する際にこれらの寸法を考慮し、そのサイズにうまく翻訳できることを確認します。

さらに、モジュールの動作をさらに変更したい場合は、functions.phpファイルのコードを変更する必要があります。 これらの機能のほとんどには、Jetpack関連の投稿フィルターの変更が含まれます。

  • 表示される関連投稿の数を変更します。 オプションのサイズのカウントを変更します。
関数jetpackme_more_related_posts($オプション){$オプション['サイズ'] = 6; $ optionsを返します。 add_filter( 'jetpack_relatedposts_filter_options'、 'jetpackme_more_related_posts'); 
  • 関連投稿の1つを、特定の投稿についてカスタム結果で置き換えます。 投稿IDは、該当する特定の投稿を参照します。
function jetpackme_append_related_post($ hits、$ post_id){// $ post_idが現在関連投稿を投稿している投稿です(2194 == $ post_id){//ヒットの先頭に1036を追加するarray_unshift($ hits、array ( 'id' => 1036)); //配列の最後の要素を削除するarray_pop($ hits); $ hitsを返します。 add_filter( 'jetpack_relatedposts_filter_hits'、 'jetpackme_append_related_post'、20、2);

  • 関連投稿の結果の中から特定の投稿を除外します。 再び投稿IDを特定して除外します。
function jetpackme_exclude_related_post($ exclude_post_ids、$ post_id){// $ post_idは、現在$ exclude_post_ids [] = 1037の関連記事を取得している記事です。 // post_idを除外する1037 $ exclude_post_ids [] = 1038; // post_idも除外する1038 return $ exclude_post_ids; add_filter( 'jetpack_relatedposts_filter_exclude_post_ids'、 'jetpackme_exclude_related_post'、20、2);
  • Related Postsの結果に表示されているカテゴリ全体を除外します。 category.slugを関連する投稿に表示したくないカテゴリに変更します。
function jetpackme_filter_exclude_category($ filters){$ filters [] =配列( 'not' =>配列( 'term' => array( 'category.slug' => 'dogs'))); $ filtersを返します。 add_filter( 'jetpack_relatedposts_filter_filters'、 'jetpackme_filter_exclude_category');

  • 関連投稿が選択した投稿に表示されるのを選択的に無効にします。 is_single配列には、関連する投稿が表示されない複数の投稿IDが含まれています。
function jetpackme_no_related_posts($ options){if(is_single(配列(17、19、1、11))){$ options ['enabled'] = false; $ optionsを返します。 add_filter( 'jetpack_relatedposts_filter_options'、 'jetpackme_no_related_posts');

  • 関連コンテンツの検索結果にページを含める
関数jetpackme_add_pages_to_related($ post_type、$ post_id){if(is_array($ post_type)){$ search_types = $ post_type; } else {$ search_types = array($ post_type);} // //ページを追加します$ search_types [] = 'page'; $ search_typesを返します。 add_filter( 'jetpack_relatedposts_filter_post_type'、 'jetpackme_add_pages_to_related'、10、2);
  • 投稿に画像が見つからない場合は、デフォルトの代替画像を追加します。
関数jeherve_custom_image($ media、$ post_id、$ args){if($ media){return $ media; else {$ permalink = get_permalink($ post_id);} $ url = apply_filters( 'jetpack_photon_url'、 'YOUR_LOGO_IMG_URL'); 戻り値の配列(array( 'type' => 'image'、 'from' => 'custom_fallback'、 'src' => esc_url($ url)、 'href' => $ permalink、)); add_filter( 'jetpack_images_get_images'、 'jeherve_custom_image'、10、3);
  • 関連投稿の投稿日付を非表示にします。
 
.jp-relatedposts-post-date {表示:なし。 }

Jetpackを使用して、関連する投稿モジュールで追加または変更できる他の関数については、 ブログ.

関連投稿プラグイン

独立したプラグインを使用して関連する投稿を表示する機能を実行する場合は、タスクに応じて2つの無料のプラグインが必要です。

  • WordPressの関連記事 - あなたのウェブサイトの速度を落とさず、独自のキャッシュを使用して重労働を実行します。 関連する投稿の自動作成があり、プラグインは手動編集を許可します。 プラグインには、マルチサイトのサポートと、関連する投稿テンプレートのスタイリングに対するより優れたコントロールを提供するプレミアムバージョンがあります。
  • タクソノミーによる関連投稿 - このプラグインは、キャッシュされたクエリを使用して関連する投稿を検索します。 関連する投稿に制約を追加します。日付とタクソノミ/個別の投稿で一致します。 独自のHTMLテンプレートを使用すると、よりカスタマイズすることができます。 短いコードは、ウィジェットを使用して特定の数の関連する投稿を表示するのに役立ちます。

サイトの粘着性の増加

関連記事を表示すると、訪問者があなたのウェブサイトに費やす可能性のある時間が確実に増えます。 その力を利用して、それがどうなったか教えてください。

ヴィシュヌについて

Vishnuは夜間のフリーランスの作家で、データアナリストとして働いています。

接続します。