Если бы мне пришлось подобное реализовывать, то я поступил бы следующий образом.
1) Показать прелоадер, если это главная страница. Для этого я бы нашел код который вызывает прелоадер, затем обернул бы его в
if (is_front_page() || is_home()) { // код вызывающий прелоадер}
https://wp-kama.ru/function/is_front_page
https://wp-kama.ru/function/is_home
https://wordpress.stackexchange.com/questions/3038...
2) Либо отказаться от встроенного в тему прелоадера. Использовать кастомный прелоадер и также, как я написал выше сделать проверку