Просмотр 14 ответов — с 1 по 14 (всего 14)
  • А вы поместили его внутрь цикла?

    А вы поместили его внутрь цикла?

    Пробовал так:

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

    Не получилось.

    Так, а попробуйте закрыть цикл
    endwhile;
    и во второй строке исправьте синтаксическую ошибку пожалуйста.

    <?php if ( have_posts() ) : while ( have_posts() ) : the_posts(); ?>
    ?php the_content(); ?>
    ?php endwhile; ?>
    <?php endif; ?>

    Тоже не работает

    У вас выводится совсем пустой белый экран, да?

    да

    Это потому что вы допустили две php ошибки в коде

    ?php the_content(); ?>
    ?php endwhile; ?>

    замените пожалуйста на

    <?php the_content(); ?>
    <?php endwhile; ?>

    И еще в файле wp-config.php поставьте wp_debug в true

    define('WP_DEBUG', true);

    Так вы сможете видеть коды всех ошибок и предупреждений php.

    cats_456, спасибо Вам большое, всё работает.
    Дабы не засорять форум еще такой вопрос, у меня есть шаблон header, в нем я подключаю еще один шаблон <?php echo get_template_part(‘template’); ?>
    при переходе на страницу где он используется у меня отображается и шаблон header, а затем шаблон template, как можно «игнорировать» шаблон header? т.е. у меня в header идет проверка, если страницы не главная, то отображать template, мне нужно отображать только template, без header.

    Заключите весь код шаблона header в условие и проверяйте там какая страница отображается в данный момент. Если это страница главная, то отображать весь код из header, а в противном случае отображать template.

    Еще я хочу обратить ваше внимание на то, что у функции get_template_part нет возвращаемого значения.

    Заключите весь код шаблона header в условие и проверяйте там какая страница отображается в данный момент. Если это страница главная, то отображать весь код из header, а в противном случае отображать template.

    Еще я хочу обратить ваше внимание на то, что у функции get_template_part нет возвращаемого значения.

    <?php if ( !is_front_page() ) : ?>
    отображаю хидер
    <?php else: ?>
    отображаю темплейт

    в итоге — совсем не то, что нужно, шаблон сьезжает на обеих страницах

    Вы похоже перепутали шаблоны местами..

    Вы похоже перепутали шаблоны местами..

    Да, спасибо, невнимателен, убрал !, все ок.

    Я очень рада, что у вас все заработало. Больше нет вопросов?

    По этому вопросу да, в соседней теме еще один нерешен остался, но Вам спасибо в любом случае:)

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «the-content() не выводит» закрыта для новых ответов.