Автор: Майкл Мартин
Перевод: Всеволод Козлов
Бесплатные темы оформления создаются с расчетом на новичков, чтобы им не составило труда установить и настроить их. Все, что от Вас требуется – скачать понравившуюся тему, активировать ее и готово! Далее все Ваши настройки применяются к активированной теме.
Однако более продвинутые пользователи знают, что темы оформления состоят из специальных вставок php-кода, благодаря которым к ним применятся настройки. Но многие элементы веб-страниц статичны и не требуют загрузки из раза в раз, поэтому их можно заменить на обычный текст, т.о., снизив нагрузку на сервер и ускорив загрузку страниц.
Далее я приведу Вам фрагменты php-кодов, которые следует удалить, а также их местонахождение.
- <?php language_attributes(); ?> — в файле header.php
- <?php bloginfo(‘html_type’); ?> — в файле header.php
- <?php bloginfo(‘charset’); ?> — в файле header.php
- <?php bloginfo(‘name’); ?> — поищите во всех файлах темы оформления
- <meta name=»generator» content=»WordPress <?php bloginfo(‘version’); ?>» /> <!— leave this for stats —> — в файле header.php. Также рекомендуется удалять эту строку по соображениям безопасности
- <?php bloginfo(‘stylesheet_url’); ?> — в файле header.php
- <?php bloginfo(‘rss2_url’); ?> — в файлах header.php, sidebar.php и footer.php
- <?php bloginfo(‘pingback_url’); ?> — в файле header.php
- <?php bloginfo(‘stylesheet_directory’); ?> — поищите во всех файлах темы оформления
- <?php bloginfo(‘description’); ?> — поищите во всех файлах темы оформления
- <?php bloginfo(‘comments_rss2_url’); ?> — в файлах sidebar.php и footer.php
- <!— <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. —> -в файле footer.php
- Если Вы используете виджеты, Вы также можете удалить весь код в файле sidebar.php между
<?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
Смотрите также:
- День рождения
- Сайт портфолио
- Footer
- Перекодирование цвета из hex
- Оптимизация изображений
- Сборник иконок для рабочего стола
- Красивые таблицы css
- Семантическая разметка
- Css button
- Иконка корзины
15 комментария(-ев)
Лучше включить кеширование, а не пытаться экономить на спичках.
Нормально.. у меня шустрее стал.. Хотя Женя, ты прав..)
это все замечательно, но было бы здорово если бы на каждый код было бы пояснение того что он делает
А что по названию функции не видно?
Ну я так подумал, впринципе, можно с этим не возиться, а включить Кеширование. Результат лучше будет.
А так конечно, лучше удалить ибо всё таки несут нагрузку за собой.
Если мы хотим максимально ускорить работу блога и существенно снизить нагрузку на хостинг, то следует не лениться и подправить тему оформления блога и включить кэширование.
Я может что-то не то сделал, но после внесенных изменений у меня вся шапка к чертям полетела!
Я конечно всё обратно поменял. В чём прикол?
А как включить кеширование???
Полезно, лишняя надбавка не помешает!
Вопрос такой, если включено кеширование нужны ли все эти описанные манипуляции. СТоит ли тратить время на исключения пару запросов к базе, если кеширование сохраняет всю страничку в отдельный файл. Очень актуальна тема так как сайт мой http://postironic.org/ ложится регулярно на вдс, хотя и включен плагин гипер кеш. Что еще можно сделать не знаю уже
Я оптимизирую wordpress слежующим образом
Основная внутренняя оптимизация:
Урлы страниц (permalinks)
Оптимизация тайтла под СЕ
Оптимизация дескрипшена
Оптимизация текста в теге more
Оптимизация картинок и изображений в блоге
Оптимизация шаблона (темплейта):
Панировка
Рубрики (категории)
Чистка кода
Усовершенствование скорости
Реорганизация сайдбара
Вы бы написали значение каждого тега поскольку меня интересует для чегото их ведь делали и какие последствия удаления данных тегов.
Никита, там из названий тегов все понятно.. Хотя лучше использовать ajax и включить кэширование!
я сказал что не понятно, не потому что я вредный, а потому что МНЕ НЕ понятно.
description я бы не стал удалять, т.к. это не лишняя часть при оптимизации под ПС.