Делаю личный кабинет для пользователей, сайт на wordpress, используется плагин
Recall, страница author.php в теме есть. Для пользователей, у которых есть записи, страница выводится нормально. Для новых пользователей выдает 404 ошибку, хотя у одного тестового пользователя, у которого нет записей, нормально отображает страницу, и нормально срабатывает код из блока else
<?php if ( have_posts() ) : ?>
<div id="latest-posts"> Последние посты автора: </div>
<div class="post-list group">
<?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>
<?php get_template_part('content'); ?>
<?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>
</div><!--/.post-list-->
<?php else: ?>
<p><?php _e('No posts by this author.'); ?></p>
<?php endif; ?>
Как сделать так, чтобы эта страница нормально отображалась для всех пользователей, в том числе которые зарегистрировались минуту назад?