プラグインなしでWordPressに関連記事を追加する2つの方法

プラグインなしでWordPressに関連記事を追加する2つの方法


WordPress のパワーと使いやすさは、無数のテーマとプラグインにありますが、プラグインが多すぎると、Web サイトの速度とセキュリティに影響します。必要な機能を簡単なコードで実現できる場合は、コードを使用する方がよいでしょう。
各記事の最後に関連記事を表示すると、顧客維持率が向上します。
ここに 2 つの方法があります:

最初

使用しているテーマのfunctions.phpファイルに次のコードを追加します。

関数wp_get_related_posts()<br> {<br> $ wpdb、$ post、$ table_prefix; <br> $ limit = 10; $タグ[0] - > $ tagcount($ tags); <br> {<br> br>} <br> $ limitclause =“ lime $ lime "; <br> $ q =“ p.id、p.post_title、p.post_date、p.comment_count、count(t_r.object_id)as cnt as cnt as cnt-> term_taxonomy t_t、$ wpdb- ag 'およびt_t.term_taxonomy_id = t_r.term_taxonomy_id and t_r.object_id = p.idおよび(t_t.term_id in($ taglist))および$ post-> id and p.post_status =' publish 'およびp.post_date_gmt <" $ limitclause; "; <br> $ related_posts = $ wpdb-> get_results($ q); <br> output =“”; <br> if(!$ related_posts)<br> $ output。= '<li>関連する投稿はありません</li>'; <br> Ion( 'date_format'); <br> $ output。= '<li>'; <br> $ output。= '<a href =”'。get_permalink($ related_post-> id) exturize($ related_post-> post_title) osts_attach($ content)<br> {<br> if(is_single()|| is_feed())<br> $ output = wp_get_related_posts(); <br> $ content = $ content; 、100);

2番目

使用しているテーマの single.php に、通常は<?php the_content(); ?> の後に追加します。

<h3>関連する投稿</h3> <br> <ul> <?php <br> $ tags = wp_get_post_tags($ post-> id); <br> if($ tags){<br> $ first_tags [0] - > term_id; <br> $ args = array(<br> 'gin' = array( > array($ post-> id)、<br> 'showposts' => 10、// 10の関連投稿<br> 'caller_get_posts' => 1 <br>); <br> $ my_query = new wp_query($ args); <br> post();> <br> <a href =” < > endwhile; <br>} <br>} <br> wp_reset_query(); <br>?> <br> </ul>

相葉が直接使用した2つ目の方法。

<<:  DNS とドメイン名リダイレクトをサポートする無料ドメイン名: net.tf

>>:  月額 2.95 ドル / 25G スペース / 250G トラフィック / 仮想ホスト: HOST1PLUS

推薦する

EPFLはどうですか? EPFLのレビューとウェブサイト情報

EPFL のウェブサイトは何ですか?ローザンヌ連邦工科大学 (EPFL) は、1853 年に設立され...

Gate.com – ドメイン名を登録して、無料の企業メールと米国ホスティングプロモーションを入手

Gate.com はアメリカのホスティング Web サイトです。.com や .net などの国際ド...

GoldenBeaverHosting: $30/年/500MB メモリ/50GB スペース/2TB トラフィック/OpenVZ/ロサンゼルス/ダラス

GoldenBeaverHosting は、2012 年に設立されたアメリカのホスティング プロバイ...

Cenmax: 月額 5 ドル / 2GB RAM / 50GB SSD スペース / 10TB トラフィック / Openvz / 米国

インドのホスティングプロバイダーであるCenmaxは、良いレビューがあるようですが、国内のIPからは...

NetShop ISP: 月額 6.99 ユーロ/512MB RAM/20GB ストレージ/300GB 帯域幅/50Mbps ポート/KVM/シンガポール

キプロスの商人である NetShop ISP は、2004 年に設立されました。正式な商人登録番号:...

ChangeIP: $12/年/128MB RAM/5GB SSD スペース/無制限トラフィック/KVM/ロサンゼルス/DDOS 保護

2000 年に設立されたと公式に発表された ChangeIP は、ロサンゼルスの Shark データ...

イダレリはどうですか? Idarelliのレビューとウェブサイト情報

イダレリとは何ですか?イタレリはイタリアの模型メーカーです。同社は1962年に設立され、ボローニャに...

北朝鮮旅行代理店協会はどうですか?北朝鮮旅行代理店協会のレビューとウェブサイト情報

北朝鮮旅行代理店協会のウェブサイトとは何ですか?北朝鮮旅行ガイド、ツアー&インフォメーションは、北朝...

GeorgeDatacenter 1GB RAM 1Gbps ポートロサンゼルス KVM VPS レビュー

詳細: ジョージ データセンター: $15/年/1GB メモリ/100GB スペース/1TB トラフ...

Hongsu Cloud: 20.8 元/月/2 コア/2GB メモリ/20GB SSD スペース/300GB トラフィック/10Mbps ポート/KVM/香港 CN2

Hongsu Cloudは2021年に誕生したブランドです。ブランドを運営するHOSU LIMIT...

高等翻訳通訳学校はどうですか?高等翻訳通訳研究所のレビューとウェブサイト情報

高等翻訳通訳研究所のウェブサイトは何ですか?高等翻訳通訳学校(ISIT、正式名称:Institut ...

バンコ・サバデルはどうですか? Banco Sabadell のレビューとウェブサイト情報

Banco Sabadell とは何ですか?バンコ・デ・サバデルはスペインで5番目に大きい銀行グルー...

OVZH がメーデー イベントを祝う。米国西部トリプル ネットワーク CN2 GIA KVM VPS、100Mbsp ポート、月額 35 元から

OVZH.COM は、プロフェッショナルなクラウド コンピューティング ホスティング サービス プロ...

Verelox: 9.99 ユーロ/年/128 MB メモリ/5 GB スペース/500 GB トラフィック/KVM

私の知る限り、Verelox は、主に VKM VPS と専用サーバーを提供する、新しく設立されたフ...

クレムソン大学はどうですか?クレムソン大学のレビューとウェブサイト情報

クレムソン大学とは何ですか?クレムソン大学は、アメリカ合衆国サウスカロライナ州クレムソンにある公立の...