WordPress отдельный пост не показывает содержание

На страницах с моими одиночными сообщениями не отображается никакого контента. Я восстановил оригинальный файл single.php из темы, но ничего не изменилось.

Содержимое файла single.php http://pastebin.com/ri6C96AX Случайная страница публикации http://www.crossfitawac.com/onramp-6/

Эти сообщения публикуются автоматически из Wodify. Я настроил страницу сетки блога в разделе WOD, в которой отображается содержимое каждого сообщения, но если я хочу увидеть одно сообщение со страницы веб-сайта / блога, содержимое не отображается.

1 ответ

Решение

Похоже, у вас есть несколько проблем в вашем файле single.php. Удалить do_shortcode() для вашего заголовка - это только для использования шорткодов вне редактора контента. Вместо этого заголовок страницы отображается с помощью:

 <?php the_title(); ?>

Внутри ваших циклов while он ищет отдельный файл шаблона содержимого. Я бы порекомендовал просто начать с этого, а затем, после того, как вы заработаете, вы можете переместить его в свой собственный шаблон.

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    <h1 class="entry-title"><?php the_title(); ?></h1>

    <div class="entry-content">
        <?php the_content(); ?>
    </div>
</article>
<?php endwhile; ?>
Другие вопросы по тегам