サポート » 使い方全般 » 固定ページのページ送りが404

  • iso_1

    (@iso_1)


    こんにちは。初めて投稿させていただきます。
    wordpress初心者で申し訳ないのですが、よろしくお願いします。

    ■使っているプラグイン
    Custom Post Type UI
    Custom Field Template
    WP-PageNavi

    ■やりたいこと
    カスタムフィールドテンプレートの入力内容を固定ページ出力。
    投稿内容を10件表示。それ以上はページング。

    ■現在
    投稿内容1ページ目は出力されています。
    生成されたページャーの2ページ目以降が404になってしまいます。
    パーマリンク設定デフォルトに変更するとページャーも機能するのですが、投稿名にすると404になってしまいます。

    ■ソース

    <?php
    $args = array(
    ‘post_type’ => ‘投稿名’,
    ‘posts_per_page’ => 10,
    ‘paged’ => $paged
    );
    ?>
    <?php query_posts( $args ); ?>
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    ループ内容
    <?php endwhile; endif; ?>
    <?php if (function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } wp_reset_query();?>

    以下の過去の投稿や他の記事等も見てみたのですが解決策が見えませんでした。
    どなたかご教授いただければと思います。よろしくお願いいたします。
    不足ございましたらご指摘ください。
    https://ja.forums.wordpress.org/topic/23798
    https://ja.forums.wordpress.org/topic/13178?replies=7

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • GoUps

    (@goups)

    テンプレートが正しく呼び出されない時、自分は以下のようにして色々確認します。

    (1)debug barというプラグインを入れたうえで、

    ttp://ドメイン/フォルダ名/sample/page/2/

    のページを開き、Requestの内容を見て、urlがどの様にリライトルールにマッチして、どんなクエリに変換されているか確認します。

    (2)次に、config.phpの好きな所に、

    define (‘SAVEQUERIES’, true);

    と書き込み、さらに404.phpに、

    global $wpdb;
    var_dump($wpdb->queries);

    を書き込んで、

    ttp://ドメイン/フォルダ名/sample/page/2/

    のページを開いた時に、実際にどのようなSQLが発行されているかを確認します。
    (通常SQLは沢山発行されますので、「sample」というキーワードでページ内検索をして当たりをつけてみてください)

    単なる確認なので、これだけで解決するわけではありませんが、何かの参考になればと思います。

    iso_1

    (@iso_1)

    gblsm様

    返信が遅くなり申し訳ありません。
    別サーバーでの環境構築が難しいので申し訳ございませんが、こちらでテストしてみます。
    他のアドバイス等も参考に再度ひとつづつ確認してみます。

    この度はお時間いただき誠にありがとうございます。
    原因がわかりそうでしたら再度ご報告させていただきます。

    iso_1

    (@iso_1)

    GoUps様

    返信ありがとうございます。
    上記の方法も試してみます。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • トピック「固定ページのページ送りが404」には新たに返信することはできません。