Я впервые публикую здесь вопрос, это был ценный ресурс, поэтому я подумал, что, возможно, кто-то сможет ответить на мой вопрос.
Возможно, это простое решение, но, как я уже сказалуже я нуб PHP.Прости меня.
Вот мой код:
<?php wp_reset_postdata(); // reset the query ?>
<?php $authorposts = get_the_author_posts();
if ($authorposts < 1) {
echo " ";
}
else { ?>
<div class="single-sidebar"><!--expert_blog start-->
<div class="single-sidebar-middle">
<div class="single-sidebar-top">
<h3>More Posts by <?php the_author();?></h3>
</div>
<p><?php echo get_related_author_posts(); ?></p>
<div class="single-sidebar-bottom">
<div class="more_blog"><a href="<?php echo get_author_posts_url(get_the_author_meta( 'ID' )); ?>">+ Read more</a></div>
</div>
</div>
</div>
<div class="clear"></div>
<?php wp_reset_postdata(); // reset the query ?>
Что это должно делать: получить количество постов конкретного автора (поста, просматриваемого в данный момент) и вывести егоэто в условном выражении, говорящем, если это 1 или меньше 1, ничего не отображать.В противном случае отобразите заголовки каждого сообщения.
Что происходит: элементы div отображаются даже в том случае, если автору присваивается только один пост, но в списке ничего не отображается (я предполагаю, что пост только один)и вы уже просматриваете его).
Любая помощь будет признательна, уже поздно, и мой мозг растаял.Пожалуйста, дайте мне знать, если что-то требует разъяснений.
Заранее спасибо.