Дом моих мыслей

Можно выбросить

13.11.2007 | Прочитано:10996

WordpressНебольшой набор полезностей для оптимизации . Суть в том, чтобы выбросить лишние вызовы функций, это позволит снизить нагрузку на сервер и ускорить работу вашего блога.

Небольшая подборка советов как оптимизировать вашу тему.

  1. <?php language_attributes(); ?> может быть в header.php. А может и не быть.
  2. <?php bloginfo(‘html_type’); ?> может быть в header.php. Меняем конструкцию: content=»<?php bloginfo(‘html_type’); ?>; на content=«text/html;
  3. <?php bloginfo(‘charset’); ?> может быть в header.php. Можно сразу прописывать свою вместо этой конструкции кодировку, например, будет выглядеть так: было — charset=<?php bloginfo(‘charset’); ?>, стало: charset=UTF-8
  4. <?php bloginfo(‘name’); ?> может быть в header.php. Также не самая важная конструкция. Если Вы используетет постоянно одну и ту же тему — смело заменяйте на название своего блога.
  5. <meta name=»generator» content=»WordPress <?php bloginfo(‘version’); ?>» /> <!— leave this for stats —> может быть в header.php. Можно всю строку выкинуть целиком, но если все же Вам она нужна, то хотя бы сократите ее до вида <meta name=»generator» content=»WordPress » />. Версию не стоит показывать соблюдения из безопасности, т.к. не все и не всегда вовремя обновляются. Также, желательно убрать, в /wp-includes/version.php, т.е. $wp_version = »;
  6. <?php bloginfo(‘stylesheet_url’); ?> может быть в header.php. Это путь к css вашей , если используется одна и та же тема — прописывайте просто полный путь к css.
  7. <?php bloginfo(‘rss2_url’); ?> может быть в header.php, sidebar.php или footer.php. Путь к фиду, если пользуетесь Feedburner FeedSmith, также можно заменить на конструкцию вида http://ваш_сайт/feed
  8. <?php bloginfo(‘pingback_url’); ?> может быть в header.php. Можно заменить на http://ваш_сайт/xmlrpc.php»

  1. <?php bloginfo(‘stylesheet_directory’); ?> Может быть, а может и нет.
  2. <?php bloginfo(‘description’); ?> может быть в header.php. Можно заменить на слова.
  3. <?php bloginfo(‘comments_rss2_url’); ?> может быть и в sidebar.php, и в footer.php. Можно выбрасывать или менять на конструкцию http://ваш_сайт/comments/feed/
  4. <!— <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. —> Если вы обнаружили у себя такую вещь — в мусор ее сразу, это просто подсчет количества запросов и времени их выполнения. Смысла нет. Лишний запрос.
  5. <?php /* Widgetized sidebar, if you have the plugin installed. */
    if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>

    и
    <?php endif; ?> Можно избавиться от этого кода, но только в том случае если Вы не используете в своем блоге виджеты. Выбросив сей код — они перестанут работать.
  6. Все вызовы php-кода, которые закомментированы вами или не вами — выбрасывайте.

источник на английском, а я лишь дополнил это дело.

, , , Wordpress

Похожие статьи