サポート » 使い方全般 » single.phpが優先されません。

  • shu

    (@shuichimiyazaki)


    自分でテンプレート作成しようと始めたばかりなのですが
    single.phpが優先されず、空のindexが表示されます。

    ・index.php (空)

    ・single.php

    <?php if(have_posts()):
    while(have_posts()): the_post(); ?>

    <article <?php post_class(); ?>>

    <h1><?php the_title(); ?></h1>

    <div class=”postinfo”>
    <time datetime=”<?php echo get_the_date( ‘c’ ); ?>”>
    <?php echo get_the_date(); ?>
    </time>
    </div>

    <?php the_content(); ?>

    </article>

    <?php endwhile; endif; ?>

    以上。

    試したこと
    1、プラグイン、過去の記事、写真全て削除した。
    2、再度、アップロードした。
    3、別のテーマは、singleに反応する。

    分かる方いましたら教えて下さい。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • have_posts()):
    が2回ある

    shu

    (@shuichimiyazaki)

    Masahi–roさん  

    消去してみましたが、変わらないですね。
    indexでは、読み込むのですが、singleが反応しないのです。

    本当にsingle.phpが優先されずに、index.php(空)が表示されている状況なのかをまず確認するのはどうでしょうか。

    もしかするとindex.php(空)が表示されていると思っていたが、実はsingle.phpにシンタックスエラーなどがあって、真っ白に見えているだけかもしれません。確認の方法としては、index.phpになにか適当な文字列を入れてみて、それが表示されていれば、single.phpが優先されずに、index.php(空)が表示されているということになるかとおもいます。

    shu

    (@shuichimiyazaki)

    megane9988さん

    ありがとうございます。
    index.phpにaaaと文字を打ち込んだところ
    それが表示されます。ですので、優先されていないのかと。

    モデレーター jim912

    (@jim912)

    パーマリンク設定はどうなっていますか?

    shu

    (@shuichimiyazaki)

    jim912さん  

    ありがとうございます。
    デフォルトの状態ですね。

    なかなか原因の特定が難しいですね。single.phpというファイル名にタイポもしくは、大文字だったり、変なスペースなどが前後に付いているという可能性はどうでしょう。

    それが見つからなかった場合、他のテーマではうごくということなので、その動いている他のテーマのsingle.phpのみを一度、新たに作られているテーマのsingle.phpと取り替えてみると、なにかしら原因が探られるかも知れません。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「single.phpが優先されません。」には新たに返信することはできません。