singleで次のページ前のページのリンクを文字列として取得する方法WordPress
記事内に商品プロモーションを含む場合があります
single.phpで次の記事と前の記事へのリンクを使いかした場合がよくありますね。
基本的には
<?php previous_post_link(); ?> // 前の記事へ <?php next_post_link(); ?> // 次の記事へ
これだけで簡単に取得できますが、問題は、文字列として取得した場合。
ちょっとなかなかググっても見つけれなかったので、忘れないようにメモしておきます。
singleで次のページ前のページのリンクを文字列として取得する方法
次の記事へと前の記事へのリンクは下記方法で取得します。
前の記事のURLを取得・出力
<?php
$prevpost = get_previous_post();
if( !empty( $prevpost ) ) {
$prevurl = get_permalink( $prevpost->ID );
}
echo $prevurl; //URL出力
?>
次の記事のURLを取得・出力
<?php
$nextpost = get_next_post();
if( !empty( $nextpost ) ) {
$nexturl = get_permalink( $nextpost->ID );
}
echo $nexturl; //URL出力
?>
こんなかんじ〜。
WordPressオリジナルテーマを作れるようになるための記事を制作しています!
随時更新しているので、ぜひ覗いてみてください!!
WordPressオリジナルテーマの作り方!0から作れるようになるまで
ABOUT ME