Если страницы сайта долго загружаются, то причина может быть в теме оформления wp.
Для анализа скорости работы темы оформления можно добавлять код, который будет логировать временные метки.
И на основе анализа этих меток можно будет оценить время выполнения php с момента вызова functions.php до момента вызова последней строки в footer.php
<?php if (function_exists('wc_get_logger') && is_user_logged_in() && str_contains($_SERVER['REQUEST_URI'], 'your uri here') ) {
$logger = wc_get_logger();
$context = array( 'source' => 'slow log' );
$err_msg = 'start header.php '.microtime(true);
$logger->info( $err_msg, $context );
}?>
Файл лога будет доступен в админке в табе логов woocommerce.
В коде добавлен адрес конкретной страницы и условие авторизации пользователя, чтобы другие посетители не попадали в лог.
