プラグインなしで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

推薦する

Ikoula: 月額 4.99 ユーロ/Atom 510/2GB RAM/250GB ハードドライブ/無制限トラフィック/1 IP/フランス

Ikoula、このプレミアム専用サーバーは、以前よりもはるかにコスト効率が高くなりました。グリーンフ...

Ixwebhosting $1.99 サインアッププロセス

まずは公式サイトを開いて新規ユーザー登録をしましょう! https://manage.ixwebho...

PhotonVPSの紹介

Photonvps の VPS サーバーはカリフォルニア州ロサンゼルスのデータセンターに設置されてお...

SingleHop Server 5月のクーポンコード

クーポンコード: DSUE1割引: 199 ドル以上の専用サーバーを購入すると、2 倍のデータ トラ...

Uovz: 30 元/月/384MB メモリ/5GB SSD スペース/500GB トラフィック/100Mbps/KVM/麗水/福建省

中国のホスティング プロバイダーである Uovz は、これまで何度も紹介されてきました。同社は現在、...

GoGaming: 月額 7.5 ドル / 1GB RAM / 20GB SSD スペース / 1TB トラフィック / 100Mbps / DDOS / KVM / シンガポール / NTT

オーストラリアの商人である GoGaming は、主にゲームコンソールを提供しており、仮想ホスト、V...

INIZ: 月額 3.72 ドル/1.5GB メモリ/15GB SSD スペース/1TB トラフィック/1Gbps ポート/KVM/DDOS/ロサンゼルス/英国/オランダなど。

英国登録会社(会社番号09243303)であるINIZは、2014年にSYN LTDに合併されました...

Dewlance: 月額 7 ドル / 1.5 GB メモリ / 20 GB SSD / 1 TB 帯域幅 / KVM / Phoenix

2009年に設立されたDewlance。 KVM VPS がリリースされました。そのうち Phoe...

DMIT: 月額 9 ドル/512MB メモリ/10GB SSD スペース/512GB トラフィック/100Mbps/KVM/香港 BGP

DMIT はアメリカのホスティング プロバイダー (おそらく中国) で、OVZ、KVM VPS、専...

Google Play APKをコンピュータにダウンロードできるミラーサイト

Google Play公式サイト: https://play.google.com/store 1....

Azure: 1 年間無料の Linux および Windows VPS、250 GB の SQL データベース、香港、日本、シンガポール、米国、ヨーロッパなどで利用可能。

Microsoft が提供するプロフェッショナル クラウド コンピューティング サービスである A...

イーサネットサーバー: $8/年/512MB メモリ/10GB ハードディスク/250GB 帯域幅/OpenVZ/ロサンゼルス

英国のホスティング会社である Ethernetserver は、正式に登録された会社です (会社番号...

中国各地のデータセンターのVPS収集と推奨

順位は特に決まっていません。 1. 日本データセンター1. スターリーDNS KVM 仮想化技術をベ...

LNMP 1.4 リリース

LNMP1.4をインストールするwget -c http://soft.vpser.net/lnmp...

NecoVM: 14.5元/月/256MBメモリ/10GBスペース/1TBトラフィック/20Mbpsポート/KVM/河南モバイル

新規販売業者の NecoVM では、Henan Mobile NAT KVM VPS を永久 50%...