Оптимизируем WordPress темы оформления: 13 фрагментов php-кода, подлежащие удалению

Автор: Майкл Мартин
Перевод: Всеволод Козлов

Бесплатные темы оформления создаются с расчетом на новичков, чтобы им не составило труда установить и настроить их. Все, что от Вас требуется – скачать понравившуюся тему, активировать ее и готово! Далее все Ваши настройки применяются к активированной теме.

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

Далее я приведу Вам фрагменты php-кодов, которые следует удалить, а также их местонахождение.

  1. <?php language_attributes(); ?> — в файле header.php
  2. <?php bloginfo(‘html_type’); ?> — в файле header.php
  3. <?php bloginfo(‘charset’); ?> — в файле header.php
  4. <?php bloginfo(‘name’); ?> — поищите во всех файлах темы оформления
  5. <meta name=»generator» content=»WordPress <?php bloginfo(‘version’); ?>» /> <!— leave this for stats —> — в файле header.php. Также рекомендуется удалять эту строку по соображениям безопасности
  6. <?php bloginfo(‘stylesheet_url’); ?> — в файле header.php
  7. <?php bloginfo(‘rss2_url’); ?> — в файлах header.php, sidebar.php и footer.php
  8. <?php bloginfo(‘pingback_url’); ?> — в файле header.php
  9. <?php bloginfo(‘stylesheet_directory’); ?> — поищите во всех файлах темы оформления
  10. <?php bloginfo(‘description’); ?> — поищите во всех файлах темы оформления
  11. <?php bloginfo(‘comments_rss2_url’); ?> — в файлах sidebar.php и footer.php
  12. <!— <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. —> -в файле footer.php
  13. Если Вы используете виджеты, Вы также можете удалить весь код в файле sidebar.php между
  14. <?php /* Widgetized sidebar, if you have the plugin installed. */
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

    и

    <?php endif; ?>

    Контент между этими строками виден только когда виджеты неактивны.

Оригинал статьи: 13 Tags to Delete From your Theme

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*