• 解決済 macocco

    (@macocco)


    お世話になります。

    ただいまsingle.phpを作成しています。
    やりたいこととしては、
    前後の記事へのリンクを画像で貼りたいと思っています。

    previous_post_linkでは、タイトルがテキストで出されると思うのですが、
    テキストではなく、画像で出したいです。
    (次へボタンと、前へボタンを用意しているためそれを使用したいと思っています。)

    どのようにすればいいか教えて頂ければと思います。
    どうぞよろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • takuya

    (@takuya)

    画像ボタンがあるなら普通に<a href=><img src...></a>の形で良いのでは?

    トピック投稿者 macocco

    (@macocco)

    takuya様

    ありがとうございます。
    single.phpの場合、記事投稿毎に新しいページが追加されていくことになるかと思います。
    単純な・・・では指定できないのではないかと思って困っています。
    この場合href=のあとにどのページのリンクを貼ればいいのでしょうか?
    すみません、教えて頂けたらありがたいです。

    Heihachiro

    (@heihachiro)

    こちらのページが参考になるかと思います。

    テンプレートタグ/previous post link

    具体的にはこんな感じでしょうか。next_post_linkも同じ感じです。

    <?php previous_post_link( '%link', '<img src...>' ); ?>

    shokun0803

    (@shokun0803)

    single.phpの場合、記事投稿毎に新しいページが追加されていくことになるかと思います。

    single.phpはテンプレートですので、single.phpが追加されていくわけでもこの中にページが追加されていくわけでもないですよ。

    個別記事が閲覧者に読まれたとき自動的に1ページ生成しますが、このとき実際にファイルが生成されるのではなく、見るためだけのhtmlソースが生成されてブラウザに送られているだけです。
    このときのデザインを決めるのがsingle.phpと言うわけなのでtakuyaさんのおっしゃるように<a href=><img src...></a>だけでも十分に機能します。ただし、リンク先は今見ているページから次のページにしなくてはいけないのでhrefの中身はWordPressの関数を利用することになります。それがHeihachiroさんのおっしゃっているようなことですね!

    WordPressを理解するにはテンプレートを理解することもひとつの方法です。日本語Codexで勉強してみましょう;)

    トピック投稿者 macocco

    (@macocco)

    Heihachiroさん

    お世話になります!
    教えていただいたとおりやりましたところ、無事にできました。
    本当にありがとうございました。
    助かりました。
    お手数をお掛けいたしました!

    トピック投稿者 macocco

    (@macocco)

    shokun0803さん

    お世話になります。
    ありがとうございます!WordPress初心者のため、まったく分からずに質問していました。
    教えていただきありがとうございます。
    Codexを読んで勉強したいと思います。
    ありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)

トピック「single.phpでの前後ページへのリンク設定について」には新たに返信することはできません。