サポート » 使い方全般 » ページ送りのタグは本来どこに差し込まれているのでしょうか

  • htmlが少しわかるだけでwordpress初心者です。
    初歩的な質問で申し訳ないのですが、今までの質問トピックを見てもわからなかったので投稿させていただきます。

    wordpressで写真のギャラリーページを作成しているのですが、
    「テーマの編集」でphpをいじっていたところ、どうやら
    <?php posts_nav_link(); ?>
    というタグを消してしまったらしく、「以前の投稿を見る」リンクが消えてしまいました。
    index.phpの中に書き込むことはわかったのですが、どのようなタグを書き込めばよいのでしょうか。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは、

    どんなテーマを使っているかわからないので、大体のことしか書けないですが

    index.phpの endwhile; というところを見つけて

    endwhile;
    
    //?>の手前この辺りに posts_nav_link(); と書くといいんじゃないかと思います
    
    ?>

    お返事ありがとうございます。

    <?php endwhile; posts_nav_link(); ?>

    のように書き込めばよいのでしょうか?
    書き込んでみたのですが何も反映されないようです。

    テーマは「Portfolio Prass」というものを使っています。
    参考サイトはこちらです。

    Home

    Portfolio Prass は

    https://wordpress.org/themes/portfolio-press/developers/

    ですね このテーマだと

    <?php endwhile; posts_nav_link(); ?>

    を使っていません。
    version 2.5.0を使っているなら
    以下のリンクを参照して、

    https://themes.trac.wordpress.org/browser/portfolio-press/2.5.0/index.php

    <?php portfoliopress_paging_nav(); ?>

    を追加してみてください

    <?php portfoliopress_paging_nav(); ?>

    は既に記載されていました・・・。

    index.php以外の部分で他にどこかいじってしまったのでしょうか。

    index.php以外の部分で他にどこかいじってしまったのでしょうか。

    と言われても、何とも言えませんが、他に以下の場所で使われています。

    [archive-portfolio.php: 行35、列11]<?php portfoliopress_paging_nav(); ?>
    [archive.php: 行35、列10]<?php portfoliopress_paging_nav(); ?>
    [search.php: 行26、列11]<?php portfoliopress_paging_nav(); ?>
    [full-width-image-gallery-formats.php: 行64、列10]<?php portfoliopress_paging_nav( $portfolio ); ?>
    [full-width-portfolio.php: 行57、列10]<?php portfoliopress_paging_nav( $portfolio ); ?>
    [image-gallery-formats.php: 行45、列10]<?php portfoliopress_paging_nav(); ?>
    [portfolio.php: 行67、列10]<?php portfoliopress_paging_nav( $portfolio ); ?>

    トップページに設定している
    [image-gallery-formats.php: 行45、列10]
    のタグが抜けていました!

    教えていただいたタグ追加をしたら反映されました。

    わかりづらい質問に答えていただき本当にありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「ページ送りのタグは本来どこに差し込まれているのでしょうか」には新たに返信することはできません。