2017-01-03 7 views
0

私は自分のウェブサイト用のカスタムWordPressテーマを開発しています。私は記事を表示するように設定したニュースページを持っています。投稿はニュースページに正しく表示されますが、投稿自体へのリンクをクリックすると、それは完全に空白になります。それは正しいURLに私を連れて行きますが、投稿のページは完全に白です。私は既に別のテーマに切り替えようとしましたが、うまく表示されています。この問題を抱えている誰かをオンラインで見つけることができないようですので、私のテーマでは間違いないと思います。Wordpress - 個々の投稿を見ることができません

私が使用しているコードは(これはindex.phpの中です)かなり基本的である。このため

<div id="content" class="content_field"> 

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

     <div id="news_title"> 
      <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
     </div> 

     <div id="news_body"> 
      <?php the_content(); ?> 
     </div> 

    <?php endwhile; ?> 

</div> 
+1

single.phpはありますか? –

+0

あなたのテーマにsingle.phpでファイルを作成し、同じコードを – Coder

+0

より上に置いてください。それは問題でした。ありがとう、私はまだWordPressの初心者のビットですので、noobieの問題は痛みです! – ZackAkai

答えて

0

あなたのテーマフォルダにsingle.phpファイルを作成し、あなたのコードを貼り付けする必要があります。

<div id="content" class="content_field"> 
<?php while (have_posts()): the_post(); ?> 
    <div id="news_title"> 
     <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
    </div> 
    <div id="news_body"> 
     <?php the_content(); ?> 
    </div> 
<?php endwhile; ?> 
</div> 
0
<?php 
/** 
* The Template for displaying all single posts 
* 
* @package WordPress 
* @subpackage Twenty_Twelve 
* @since Twenty Twelve 1.0 
*/ 
get_header(); ?> 

    <div id="primary" class="site-content"> 
     <div id="content" role="main"> 

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

       <div id="news_title"> 
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
       </div> 

       <div id="news_body"> 
        <?php the_content(); ?> 
       </div> 

       <nav class="nav-single"> 
        <h3 class="assistive-text"><?php _e('Post navigation', 'twentytwelve'); ?></h3> 
        <span class="nav-previous"><?php previous_post_link('%link', '<span class="meta-nav">' . _x('&larr;', 'Previous post link', 'twentytwelve') . '</span> %title'); ?></span> 
        <span class="nav-next"><?php next_post_link('%link', '%title <span class="meta-nav">' . _x('&rarr;', 'Next post link', 'twentytwelve') . '</span>'); ?></span> 
       </nav><!-- .nav-single --> 

       <?php comments_template('', true); ?> 

      <?php endwhile; // end of the loop. ?> 

     </div><!-- #content --> 
    </div><!-- #primary --> 

<?php get_sidebar(); ?> 
<?php get_footer(); ?> 

あなたのアクティブなテーマのルートディレクトリにsingle.phpファイルを作成してくださいだろう。上記のコードをコピーして貼り付けます。

私はそれがあなたのために働くことを願っています。そのですから」WordPress Template Hierarchyかかわら行く

<div id="primary" class="content-area"> 
<?php while (have_posts()) : the_post(); ?> 
<header class="entry-header"> 
    <?php the_title('<h1 class="entry-title">', '</h1>'); ?> 
</header> 
<div class="entry-content"> 
<?php the_content(); ?> 
</div> 
<?php endwhile; ?> 

:あなたは

があなたのSingle.php内のコードの下に入れて、あなたのテーマのsingle.phpファイルを作成する必要があり、個々の投稿を表示するための

0

ファイル構造についてもっと知っていますか?

関連する問題