wordpressで同じタグに所属する次のエントリー/前のエントリーを実装
wordpressで同じカテゴリ内の次の記事は get_next_post($in_same_cat = true) ってやればできるわけですが、これのタグ版が無い。
$in_same_tagがありそうで、無い。
よって、同じタグ内の次の記事というのは、wordpressの機能では無いわけです。
なので、プラグインを使って実装することにしました。
WordPress › Smarter Navigation « WordPress Plugins
このプラグインは、リファラーを使って、アーカイブの種類を判別して、そのアーカイブの種類内の前後の記事を表示させるというプラグイン。
なので、これ使えば前述に似たようなことができます。
使い方は簡単で、single.phpに
<?php next_post_smart();?> <?php previous_post_smart();?>
を使って表示させるだけです。
previous_post_link()と同じルールなので、リンクの文言を変更したい場合は
<?php next_post_smart('%link', 'テキスト');?>
でOKです。
今のところはやりたい動作をしてくれてますが、リファラーに頼ったシステムなので、ブラウザ環境によっては動作しないかもしれないです。
なので、やっぱり本気でやるなら、wpdb使って直接SQL文からひっぱる方法しなきゃですね。
これはまた暇なときにやってみます・・・。
激安中国通販「AliExpress」の解説
日本の相場より半額以下の商品が送料無料で多数!楽天ポイントもついでにゲットする方法など、ウワサのアリエクスプレスをまとめてみました!
関連記事
-
Invalid Codeと表示されるページに移動してコメントが投稿出来なくなったが
解決しました。 原因は「Simple Captcha」というプラグインでした。 …
-
NextGEN Galleryのスライドショーに「jwplayer」と表示されるロゴを消したい
JW Image Rotatorのバージョンが3.18だと、上の画像の様に スラ …
-
NextGen Galleryの表示方法の説明 – ImageFlow編
NextGen Galleryの外部プラグイン「ImageFlow」の解説です。
-
Ultimate Google Analyticsではイベントトラッキングが正常にカウントされない
メモ。 恐らくUltimate Google Analyticsが発行するコード …
-
最近聴いた曲を表示してみた結果
Last.fmの機能を利用した、最近聴いた曲を表示するプラグインを使ってみた。 …
-
flshow managerを正しく表示させる方法
FLashで手軽にアニメーションをするナビゲートリンクを作る事ができるFlsho …
-
wordpressアイキャッチ画像の自動化処理(昔の記事一括・記事投稿時)
アイキャッチ、便利ですが地味にめんどいです。 なので2つの方法で自動処理を行いま …
-
NextGEN GalleryのスライドショーなどをPHPタグを使って直接入力でサイトに埋め込む設定方法
※追記09/09/05 何故かまたダブルコーテーションが全角になっていたので、半 …
-
coreserverからさくらVPSにwordpressを移植した時のメモ
興味本位でさくらVPS借りて設定してみたら、なんか普通に使えそうだったので、思い …
-
母親にブログを勧めてから数ヶ月が経った
岐阜の実家に住んでいるオフクロ。 今年で還暦な60歳だがパートフルタイム+家事+ …