Всем привет и мужиков с праздником!
Создал новый шаблон странички (код шаблона странички ниже). Проблема в том что если закоментить dynamic_sidebar( ‘Content Top’ ), перестаёт выводиться контент функцией the_content(), то есть div с id="page-content" пустой…:( А если оставить, то выводится всё верно. dynamic_sidebar( ‘Content Bottom #1’ ) всегда отрабатывает. Тут наверное какая-то вордпрессовская фишка, я уже голову сломал.
Вообщем буду благодарен за любые предположения и разъяснения:)
<?php
/*
* Template Name: Skidka
*/
get_header(); ?>
<section id="contentTop" class="wrapper">
<div class="grid_12">
<?php if ( ! dynamic_sidebar( 'Content Top' ) ) : ?>
<!--Widgetized 'Content' for the home page-->
<?php endif; ?>
</div>
</section>
<div class="wrapper">
<div class="grid_4">
<?php if ( ! dynamic_sidebar( 'Content Bottom #1' ) ) : ?>
<!--Widgetized 'Content' for the home page-->
<?php endif; ?>
</div>
<div id="page-content">
<?php the_content(); ?>
</div>
</div>
<?php get_footer(); ?>
Можно начать с того что the_content должен быть в Loop-е
первая строчка в описании
http://codex.wordpress.org/Function_Reference/the_content
Почему это он должен быть в цикле? Это отдельная страничка и мне не вывод постов нужен, а вывод её контента. Работает же! Мне только нужно убрать лишние виджеты со страницы (в Content Top которые). На главной у меня тоже статическая страница а там при помощи the_content выводится. Я что-то недопонимаю?
ПАТАМУШТА
Displays the contents of the current post. This tag must be within The_Loop.
http://codex.wordpress.org/Function_Reference/the_content
Всем спасибо!
Поддреживаю Plut-ON-а и Ю.Б. Конечно же, он должен быть в Loop-е. А иначе как код заработает-то?