サポート » 使い方全般 » single.phpでの次の記事のリンク先

  • 解決済 nakamura1

    (@nakamura1)


    初めて投稿します。
    現在、ワードプレスにてブログサイトを制作してますが、どうしてもsingle.phpの次の記事と前の記事のリンクを、その著者の記事の、前の記事と次の記事にすることができません。色々調べても英語のページしか出て来ず、何とか読み取りながら試してみましたが、出来ませんでした。
    基本的な同一カテゴリーなどの設定はできたのですが、今回のような同じ著者にリンク先をすることはできないのでしょうか?
    よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • nobita

    (@nobita)

    こんにちは

    https://wordpress.org/support/topic/previous-next-post-navigation-by-author

    の eryanvさんの提示しているコードで実現できるんじゃないかと思います。

    ただ、古いものなので、prepareの用法に誤りがありそうなので、

    http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/wpdb_Class

    <?php
    $meta_key = 'kilometers'; //実在するメタキーに変更する
    $kms=$wpdb->get_var($wpdb->prepare("SELECT sum(meta_value) FROM $wpdb->postmeta WHERE meta_key = %s", $meta_key));
    echo '<p>合計距離は'. $kms . 'kmです。</p>';
    ?>

    のコードを参考に、コードを書き換えるとよいのではないかと思います。

    トピック投稿者 nakamura1

    (@nakamura1)

    nobitaさん

    早速のお返事ありがとうございます!
    ご助言頂いた内容ですが、
    私もこの記事の内容を見て、コピペで試したのですが、
    上手く動きませんでした。。
    function.phpに追加するんだと思いますが、
    私はプログラムがほとんど分かりません。。
    kilometersが何を意味するかも理解できずに導入できそうにありません。

    お手数ですが、よろしければfinction.phpとsingle.phpに書き込む
    全てのコードを教えていただいてもよろしいでしょうか?
    本当にすみません。。

    single.phpの現在の次の記事のリンク先は下記にしてます。
    <?php next_post_link(‘%link’, ‘Next post in category’, TRUE); ?>

    nobita

    (@nobita)

    http://tenman.info/labo/snip/?p=5402

    上記ページに変更したものを書いていますので、参照ください

    何かでおかしくなった時にどうしようもなくなるので、コードの意味は、理解できるように頑張ってみてください。

    トピック投稿者 nakamura1

    (@nakamura1)

    nobitaさん

    すごいです!完璧です!
    もうあきらめようと思っていたんですが、本当にありがとうございます!!

    また、ぜひよろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「single.phpでの次の記事のリンク先」には新たに返信することはできません。