• 解決済 otabawa

    (@otabawa)


    こんにちは。
    PHP初心者レベルです。

    同一カテゴリ内での前後ページのURLのみを取得したいです。

    <?php previous_post_link(‘« %link’, ‘%title’, TRUE, ”); ?>
    <?php next_post_link(‘%link »’, ‘%title’, TRUE, ”); ?>
    などで吐き出される
    < a rel = ” next “ href = ” http : // サイト.com / カテゴリ名 / 記事名 / ” >< / a >
    ではなく、
    http : // サイト.com / カテゴリ名 / 記事名 /
    の部分のみを取得したいです。

    皆様のお知恵を拝借させていただけたら幸いです。

    何卒宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 otabawa

    (@otabawa)

    連投失礼します。

    どうやら
    get_previous_posts_page_link();
    get_next_posts_page_link();

    を使えば出来るとのことなのですが、
    一体これをどのようにして使えば良いのでしょうか?

    初心者過ぎてすいません。。!

    引き続き宜しくお願いいたします。

    トピック投稿者 otabawa

    (@otabawa)

    自己解決しました。

    <?php
    $prevpost = get_adjacent_post(true, '', true);
    if ( $prevpost ) {
    	echo '' . get_permalink($prevpost->ID) . '';
    	}
    ?>
    
    <?php
    $nextpost = get_adjacent_post(true, '', false);
    if ( $nextpost ) {
    	echo '' . get_permalink($nextpost->ID) . '';
    	}
    
    ?>

    もっといい方法があるかもしれませんが…。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「同一カテゴリ内での前後ページのURLのみを取得したい」には新たに返信することはできません。