2017-01-03 4 views
0

Я разрабатываю пользовательскую тему WordPress для своего веб-сайта, и я попал в ловушку. У меня есть страница новостей, которую я настроил для отображения сообщений. Сообщения отображаются правильно на странице новостей, но когда я нажимаю на ссылку на сообщение, это выглядит совершенно пустым. Он возвращает меня к правильному URL-адресу, но страница сообщения полностью белая. Я уже пробовал переключиться на другую тему, и он отображается просто отлично, и я не могу найти кого-либо еще в Интернете, имеющего эту проблему, поэтому я уверен, что это действительно ошибка noobish, которую я делаю с моей темой.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 файл в активной теме корневой директории. И скопируйте и вставьте код выше.

Я надеюсь, что это работа для вас.

0

Для отображения отдельного поста вам нужно создать файл single.php в теме

Put Ниже кода в single.php:

<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; ?> 

идти хотя WordPress Template Hierarchy так, что вы» Я получу больше информации о структуре файла.

Смежные вопросы