Главный цикл WordPress (Main/Primary Loop) использует для вывода главный запрос, то есть WP_Query (Main Query). Если главная страница не назначена, то главный запрос будет содержать последние записи. Если вы назначили главной страницу, то этот запрос будет содержать только одну эту страницу и ее контент,
вместо записей. Чтобы вывести записи на такой главной странице, вам нужен вторичный цикл (Secondary Loop). Создаете новый запрос с помощью new WP_Query(), передав необходимые аргументы, и выводите вторым циклом. Подробнее об этом
есть в документации.