Так, когда я вставляю эту функцию вверху, то она и показывает затраты на эти всякие действия? А скажем сео плагин или код из function.php также туда входят? Что она считает, когда находится в самом начале шаблона?
<?php echo '<!--' . timer_stop( 0 ) . '-->'; ?><?php get_header(); ?><?php while ( have_posts() ) : the_post(); ?>***content***<?php endwhile; ?><?php wp_pagenavi(); ?><?php get_sidebar(); ?><?php get_footer(); ?>
Так я о том же подумал, вот тут нашел на сайте кусок кода этой функции:
https://wp-kama.ru/function/wp_nav_menu
Там оказывается в ядре wp-includes/nav-menu-template.php около 300 строк PHP кода, который я бы мог заменить одной строкой html готового меню :)
Я провел некоторые тесты, правда я ещё тот тестер и кодер, даже не знаю можно ли так замерять кусочки, но вот:
<?php echo '<!--' . timer_stop( 0 ) . '-->'; ?><?php wp_nav_menu( array('menu' => 'Top Up Menu')); ?><?php echo '<!--' . timer_stop( 0 ) . '-->'; ?>
При таком раскладе тратится в среднем 0,005 сек. на вызов меню.
А если без функции wp_nav_menu, html разметкой:
<?php echo '<!--' . timer_stop( 0 ) . '-->'; ?><nav><ul><li><a> ... HTML Menu ... </a></li></ul></nav><?php echo '<!--' . timer_stop( 0 ) . '-->'; ?>
Вы не поверите, но тратится в среднем 0,000 сек. на вывод меню.
Дмитрий, это прекрасный вопрос для сео статьи на какой-нибудь говнобложек под адсенс, но нормальных людей такие вопросы не интересуют, тк если ты используешь cms, то пользуешься всеми благами цивилизации и технического прогресса (включая 4х слойную туалетную бумагу), а если ты задрот фапающий на миллисикунды загрузки страницы, то делаешь все в хтмл и троллишь нубов на серче))
зы. бывают у тебя интересные вопросы, но многие просто высосаны из пальца... такие еще риторическими называют😉