👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →
Гуглил и сам пытался, но так и не смог найти решения.
Как можно вывести записи каждого пользователя на отдельную страницу типа:
сайт/blog/user
я понимаю есть файл author.php, но нужна еще одна отдельная похожая страница.

В WordPress есть динамическая страница архива с постами каждого автора.
Путь к ней такой: ваш сайт/author/nicename
Либо такой: ваш сайт/?author=ID
За оформление этой страница архива с постами автора отвечают файлы
1.author-{nicename}.php
2.author-{id}.php
3.author.php
4.archive.php
5.index.php
Можно задать оформление для архива постов определенного автора, отличное от оформления архива постов остальных авторов, используя в теме одновременно author-{nicename}.php и author.php.
Подробнее о шаблонах: https://n-wp.ru/shablonyi-v-wordpress/