Как хардкодить заголовок и подвал в WP?

Вопрос или проблема

Я занимаюсь оптимизацией сайта, созданного на Divi. Думаю, что жесткая интеграция подвала и шапки положительно скажется на скорости загрузки страницы – просто не совсем уверен, как это реализовать. Мне не нужны все тонкости, просто немного руководства. В идеале, после жесткой интеграции все еще должно быть возможно редактировать содержимое шапки и подвала.

Есть идеи?

Вы всегда можете вручную редактировать header.php и footer.php, вводя HTML-код, просто убедитесь, что вызываете соответствующие функции DIVI, такие как

    elegant_description();
    elegant_keywords();
    elegant_canonical();
    do_action( 'et_head_meta' );

и другие, включая стандартную функцию WordPress wp_head();. Имейте в виду, что DIVI делает много изменений, и вам нужно вызывать необходимые функции и выяснять, какие из них не нужны, поэтому такая оптимизация может оказаться не простой задачей. Стандартный header.php в WordPress гораздо проще, чем в DIVI. В конечном итоге вы, возможно, не почувствуете значительного улучшения скорости, так как все функции DIVI должны загружаться для средней (контентной) части страницы. Я думаю, лучше сосредоточиться на кешировании и оптимизации с помощью плагинов, таких как WP Super Cache, Phastpress или недавний WP Meteor. Удачи!

Добавляя к этому старому посту:

elegant_description();
elegant_keywords();
elegant_canonical();

Я использовал свой собственный META описания/теги – и когда плагин DIVI требовал обновления, файл header.php всегда перезаписывал META & скрипты Google A/TM. Это было то, о чем вы говорили, Ловор, о “средней (контентной) части”, на которую я обратил внимание и заметил, что DIVI не любит жестко закодированные элементы.

Часть SEO находится в меню DIVI > ползунки SEO. Теги Google A/TM также размещаются там в разделе ИНТЕГРАЦИЯ.

Ответ или решение

Для того чтобы жестко закодировать заголовок (header) и подвал (footer) в WordPress, используйте следующий подход, учитывая при этом характеристики темы Divi и ваши цели по оптимизации. Это даст вам возможность иметь более быстрые загрузки страниц, но будет потребовать аккуратности,так как изменения могут повлиять на редактируемость содержимого.

Шаги по жесткому кодированию заголовка и подвала в WordPress:

  1. Создание дочерней темы:
    Прежде чем вносить изменения, рекомендуется создать дочернюю тему, чтобы избежать потери изменений при обновлении основной темы. Инструкции по созданию дочерней темы можно найти на официальном сайте WordPress.

  2. Изменение файлов header.php и footer.php:
    Перейдите в папку вашей дочерней темы и откройте или создайте следующие файлы:

    • header.php
    • footer.php

    В этих файлах вы можете разместить свой собственный HTML-код для заголовка и подвала. Однако будьте внимательны, чтобы сохранить необходимые функции, которые влияет на работу темы Divi. Например, вам необходимо включить следующие вызовы:

    <head>
       <?php wp_head(); ?>
       <?php elegant_description(); ?>
       <?php elegant_keywords(); ?>
       <?php elegant_canonical(); ?>
       <?php do_action('et_head_meta'); ?>
    </head>

    Закрывающий тег <head> может быть в самом конце header.php. В footer.php вам, вероятно, понадобится:

    <footer>
       <!-- Ваш HTML код для подвала -->
       <?php wp_footer(); ?>
    </footer>
  3. Избегайте переопределения важной информации:
    Если у вас есть специфическая информация (например, мета-теги для SEO), убедитесь, что вызовы, которые использует Divi, не будут перезаписаны. Divi использует меню для обработки SEO; вам следует редактировать настройки SEO в разделе «Divi > SEO».

  4. Оптимизация производительности:
    Жесткое кодирование заголовка и подвала может не дать ощутимого прироста в скорости, поскольку большая часть обработка происходит в контентной части страницы. Рассмотрите возможность использования плагинов кэширования, таких как WP Super Cache или WP Rocket, и другие инструменты оптимизации, например, Phastpress. Эти плагины могут существенно улучшить скорость загрузки и общую производительность вашего сайта.

  5. Тестирование:
    После внесения изменений обязательно протестируйте свой сайт на наличие ошибок. Убедитесь, что все функции работают должным образом и что содержимое заголовка и подвала отображается как ожидалось.

Заключение

Жестко закодировать заголовок и подвал в WordPress можно, но требует осторожности и понимания работы темы Divi. Оптимизацию лучше всего проводить с учетом использования плагинов для кэширования и другим инструментам. Если у вас возникнут трудности или возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью в сообщества WordPress. Удачи с вашей оптимизацией!

Оцените материал
Добавить комментарий

Капча загружается...