<div id="content">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="post">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'mini_img' ); ?></a>
<div class="post_title"><a href="<?php the_permalink();?>" title="Читать всю статью <?php the_title(); ?>"><h2><?php the_title(); ?></h2></a></div>
<div class="post_info">Опубликовал: <?php the_author(); ?> в <?php the_category(' , ', 'multiple'); ?> | Дата: <?php echo get_the_date(); ?> </div>
<div class="post_text"><?php the_content('',true); ?></div>
<div class="post_battom"><img src="#" title="Количество просмотров" alt="Просмотров"><?php echo getPostViews(get_the_ID()); ?><img src="#" title="Количество комментариев" alt="Комментариев"><?php comments_number('0', '1', '%'); ?><a href="<?php the_permalink(); ?>">Читать подробней »</a></div>
</div>
<?php endwhile; ?>
<div class="end"><?php my_pagenavi(); ?></div>
<?php endif; ?>
<?php wp_reset_query(); ?>
</div>
Вот так у меня выводятся посты. Но вот всегда возвращает 0 , хотя в постах есть комментарии. В чем может быть беда?
Все еще хуже =__= Один браузер показывает коменты, другой нет….
Php – серверный язык. Он формирует страницу на серверной стороне и только после этого отправляет браузеру, соответственно ЧТО выводится не зависит от того КАК выводится. За ЧТО отвечает php, а за КАК – браузер. В коде вроде все верно, должно отображаться. Возможно ошибка не в php.