В основном у меня есть настройки сайта для отображения заголовка каждой страницы / поста в заголовке моей темы. У меня также есть настройка для отображения имени автора на моих страницах автора (я сделал это с помощью условного). Проблема, с которой я столкнулся, заключается в том, что имя автора отражено в количестве постов, написанных автором, и я хочу, чтобы оно повторялось только один раз. Есть ли способ, которым я могу сделать это? Я понимаю, что он делает это, потому что the_author должен быть в цикле (у меня есть цикл в моем заголовке, чтобы сделать это). Есть ли возможность отображать the_author вне цикла?
Мой сайт http://www.imagineitstudios.com. Вы можете понять, о чем я говорю, если щелкнуть ссылку «Автор Абель» в первом сообщении домашней страницы
Спасибо за вашу помощь.
Вот мой код:
<div id="title">
<?php //Check to see if this is an author page ?>
<?php if(is_author()): ?>
<?php while (have_posts()) : the_post(); ?><?php //Creat a mini loop to display the author ?>
<h1><?php the_author();?></h1>
<?php endwhile;?><?php //End of Mini Loop ?>
<?php else :?>
<h1><?php the_title();?></h1>
<?php endif ;?>
</div>