1. Как убрать комментарии только на страницах (НЕ на записях), чтобы не выводилось после текста страницы "Комментарии недоступны" ?
2. Если я закрываю для страницы или для записи комментарии, то footer вставляется внутрь поля текста со статьей(или страницей) в самый низ, вместо того, чтобы быть отдельным и ниже поля текста и во всю ширину страницы.
1. в файле page.php уберите <?php comments_template ?> (и еще несколько строчек выше, там где "вы можете оставить комментарий и т.д., то что относится к возможности комментирования)
2. Кроме Вас тут Вам никто не поможет (телепатов нет). Правьте верстку темы.
У меня тот же вопрос.
Код файла page.php у меня такой (полностью):
<?php
get_header();
?>
<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="entry <?php if(is_home() && $post==$posts[0] && !is_paged()) echo ‘ firstpost’;?>">
<h3 class="entrytitle" id="post-<?php the_ID(); ?>"> <a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a> </h3>
<div class="entrybody">
<?php the_content(__(‘Читать далее’));?>
<?php comments_popup_link( ‘Нет комментариев ‘,’1 Комментарий ‘,’%
Комментариев ‘, ‘comments-link ‘,’Комментирование закрыто ‘);
edit_post_link(__(‘<strong>Изменить</strong>’));?>
</div>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; else: ?>
<p>
<?php _e(‘Извините, ничего не найдено.’); ?>
</p>
<?php endif; ?>
<p>
<?php posts_nav_link(‘ — ‘, __(‘« Предыдущие записи’), __(‘Следующие записи »’)); ?>
</p>
</div>
<?php get_sidebar(); ?>
<!– The main column ends –>
<?php get_footer(); ?>
Когда убираю вот это:
<?php comments_popup_link( ‘Нет комментариев ‘,’1 Комментарий ‘,’%
Комментариев ‘, ‘comments-link ‘,’Комментирование закрыто ‘);
edit_post_link(__(‘<strong>Изменить</strong>’));?>
</div>
<!–
<?php trackback_rdf(); ?>
–>
</div>
<?php comments_template(); // Get wp-comments.php template ?>
… у меня левое меню сползает вниз под текст страницы.
Что я делаю не так?
(Задача убрать комментарии со страниц, но оставить в записях.)
обрати внимание на боксы: <div></div>
если ту убираешь у двоих боксов закрывающий тег </div>, то благодари аллаха, что вообще что то показывается
Про Аллаха понял, но как сделать чтобы меню оставалось слева, и чтобы на страницах не было блока с комментариями (а в записях комментарии остались при этом)?
Вроде бы получилось убрать комметарии со страниц, при том что они остались в записях. Сделал следующее:
удалил строчку <?php comments_template(); // Get wp-comments.php template ?> из файла page.php