説明
string get_posts_nav_link( [ array $args = array() ] )
前後のページへのリンクテキストを取得する。
パラメータ
- $args連想配列でパラメータを指定。指定できるパラメータは次の通り。
キー名(handle) 内容 省略時の内容 'sep' 区切り文字 ' — ' 'prelabel' 前ページの文字 __('« Previous Page') 'nxtlabel' 次ページの文字 __('Next Page »')
返り値
前後のページへのリンクテキストを返す。呼び出し時のページが投稿ページか、前後のページがない場合は''を返す。注意
検索結果ページやアーカイブページ用の関数で、内部では get_previous_posts_linkおよび get_next_posts_link関数を呼び出し、それぞれのリンクテキストを作成している。使用例
- 前後のページへのリンクテキストを取得する。<?php $navi = get_posts_nav_link(); ?>
- 区切り文字を指定して前後のページへのリンクテキストを取得する。<?php $navi = get_posts_nav_link( array('sep' => ' (3/5) ') ); ?>
フィルター
実行するフィルターはありません。アクション
実行するアクションはありません。ソースファイル
/wp-includes/link-template.php最終更新 : 2012年01月11日 17:42
関連
お勧め
投稿内容のid属性などを保存するための対策(2012年6月15日 更新)
WordPress 3.4にアップデートしたとある環境で投稿記事を保存すると、divタグなどのid属性がクリアされて保存するようになった(id属性が保存できなくなった)。ここでは、その対策方法の1つを紹介しておく。WP_List_Tableクラスの「一括操作」フォームを使ってみた(2018年5月27日 更新)
今回は「WP_List_Tableクラスを使ってみた」の続き。投稿一覧やプラグインページなどにある「一括操作」(Bulkアクション)フォーム対応に関するメモである。
4.4では投稿ページも専用テンプレートが適用できる(2018年5月27日 更新)
従来、特定の固定ページには専用テンプレートを適用できるのですが、投稿ページに適用させるためにはアクションやフィルターを利用する必要がありました。4.4では特定の投稿ページに標準で専用テンプレートを適用できるようになりそうです。
Google Mapsブロックを作る過程で悩んだ件(2022年8月23日 更新)
自分なりのGoogle Mapsブロックを作るべく、カスタムHTMLブロックをベースにいくつかのパラメータ要素をサイドバーに追加していく。Google Maps用のAPIキーについてはオプションデータ(wp_optionsテーブル)に格納して利用していこうと思ったのだが、その方法がさっぱりわからなかった。
Popoverコンポーネントのanchorプロパティについて考えたときのメモ(2024年8月19日 更新)
カスタムブロックやコアブロック向けのプラグインでお世話になるPopoverコンポーネント。表示位置を決定する上で大きく影響するのがanchorプロパティである。フィルターのコールバック関数で対象ブロックに干渉できない場合はどうしたらよいのだろうか。