Автор: Санёк
мая 7, 2009
9 комментариев
Ставим и настраиваем WordPress.
Уже сбился со счета сколько раз устанавливал и настраивал WordPress. Надо сказать, что это как ремонт - закончить нельзя. То плагин новый выйдет, то сам двиг обновится. Сейчас я попробую изложить все, что накопилось в моем мозгу на эту тему - установка и настройка. Настраивать будем для поисковиков и для максимально быстрой работы (актуально при большой посещалке). Статья будет приличных размеров, потому налейте кофе, сделайте бутерброд (если кому-то интересно, то напишу в каментах рецепт своих любимых "бутербродов айтишника"
) и приступайте.
Первым делом качаем PowerPack WordPress у . Пробовал также руссификацию от mywordpress.ru, но перевод не понравился - какой-то он слишком технический. Заливаем все это дело на хостинг и четко следуя инструкциям, ставим двиг. Рекомендую раскоментировать облегченный вариант перевода (будете ставить - поймете). Лекактус все хорошо расписал, так что проблем возникнуть не должно. После установки поставьте права 777 на папку uploads.
Теперь лезем в настройки -> написание. Там ставим галочку на пункте WordPress должен исправлять некорректный XHTML код автоматически. На тойже странице будет окошко для добавления сервисов пингов. Список таких сервисов берем здесь и добавляем их. Далее нужно подправить ЧПУ. Ищем в том же разделе Настройки. Выбираем произвольную структуру и вписываем /%postname%. При этом ссылки будут выглядеть как у меня. Возможны и другие , но мне больше этот нравится. Старайтесь сделать урлы покороче - ПС не любят слишком длинные урлы. Чтобы все было как надо, необходимо активировать плагин rus-to-lat, который будет переводить наши ЧПУ в латиницу. Он уже есть в сборке. Идем в плагины и активируем его, а также (раз уже залезли):
- Блокировка запросов на новые версии
- All in One SEO Pack (или его аналоги)
- Anti-XSS attack
- belavir (php MD5)
- Google XML Sitemaps
- WordPress Database Backup
- WP Super Cache (или аналоги)
Это то, что есть в стандартной сборке. Вкратце, что к чему. Первый плагин запрещает постоянную проверку на обновления плагина и движка. Очень ускоряет работу. All in One SEO Pack - просто не заменим. Основное его достоинство - добавление метатегов и тэга rel="canonical". Этот тэг недавно ввел Google. Он указывает на главную страницу, таким образом помогая избавлятся от дублей. Должен сказать, что при его использовании блог немного поднялся в выдаче)). Зайдите в настройки All in One SEO Pack и оставьте галочки только на следующих пунктах: канонические урлы, noindex для архивов и категорий (при использовании канонических урлов можно и оставить). Обзательно уберите галочку с автогенерации описаний. Здесь же заполните метатеги для главной страницы. Anti-XSS attack и belavir (php MD5) обеспечивают безопасность вашему блогу. Google XML Sitemaps создает автоматически карту сайта и сообщает поисковикам о ее обновлении. Database Backup позволяет делать бэкап БД из админки. Рекомендую настроить ежедневный бэкап с отправкой на почту. Если будете качать бэкап себе на компьютер, то используйте Mozilla Firefox - с Opera ничего не выйдет. Super Cache - позволяет кэшировать странички. Для активации не забудьте поставить права 777 на файл wp-config.php и потом вернуть обратно. Обязателен если у вас большая посещаемость.
Чаще всего "узким местом" любого блога является база данных. Со временем она нуждается в оптимизации и забивается всяким мусором: спам-каментами, ревизиями записей, настройками удаленных плагинов. Здесь нам поможет . Он оптимизирует БД, удаляет спам-каменты, ревизии записей, настройки удаленных плагинов, показывает сэкономленое место. Также может поменять логин админа. Настроек по сравнению с другими немного, зато все пашет (у более функциональных братьев многое не пашет, так как расчитано на работу с сервером). Желательно перед использованием сделать бэкап БД.
Теперь лезем в шаблон. Эта часть уже скорее для паранойков. Но если у вас очень высокая посещаемость, то и это сделать необходимо. Не забываем про бэкап. Кое-что из этого может использоваться плагинами, так что... Находим и правим следующий код:
- < ?php bloginfo(’name’); ? >< ?php bloginfo(’description’); ? > Меняем на имя и описание блога. Этот код иногда еще используют в footer.php.
- < meta http-equiv="Content-Type" content="< ?php bloginfo(’html_type’); ? >; charset=<?php bloginfo(’charset’); ?>” / > Меняем на < meta http-equiv="Content-Type" content="text/html; charset=UTF-8” / > (не забудьте убрать лишние пробелы).
- < meta name="generator" content="WordPress < ?php bloginfo(’version’); ? >” / > Удаляем нафиг.
- < link rel="stylesheet" href="< ?php bloginfo(’stylesheet_url’); ? >” type=”text/css” media=”screen” / > Это путь к файлу CSS. Просто укажите его вручную: < link rel="stylesheet" href="http://domen.ru/wp-content/themes/*имя темы*/style.css” type=”text/css” media=”screen” / >
- <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="< ?php bloginfo(’rss2_url’); ? >” /> Это путь к вашей RSS ленте. Может встречаться несколько раз. Меняйте < ?php bloginfo(’rss2_url’); ? > на адрес вашей RSS.
Также если вы вставляете картинки в посты, то во время их редактирования сохраняйте их для Web. Это сильно уменьшит их размер и ускорит тем самым загрузку блога.
Это только клиентская часть, а есть еще серверная, где возможностей побольше. Но блоггеров со своим сервером немного, потому эту тему я затрагивать не стал.
Интересно кто как оптимизирует свой блог?
Тэги: WordPress, настройка, оптимизация, плагины
Категория: WordPress | Комментировать (RSS) | Отклик





я еще ставлю капчу SJ capcha lite (правда есть минусы- не дает отвечать на каменты из админки) зато спам вообще не пропускает никак!!!
а по оптимизации + CSS compress + PHP speedy
+ карта сайта (sitemap-generator)
admin Reply:
мая 9, 2009 at 12:18
Да, про карту сайта я совсем забыл сказать
А вот использование CSS compress не считаю необходимым – сжимать там особо нечего, да иногда после сжатия баги появляются. Насколько мне известно, сейчас браузер кэширует CSS и после подгружает его из кэша.
З.Ы. лучше вместо капчи акисмет поставить. Много каментов из-за капчи потеряешь.
Reply:
мая 10, 2009 at 2:19
у меня их и так не особо много!!! а капча невидимая, вводить ничего не надо!!!
я вместе с Акисметом поставил WP-SpamFree – вообще спам отдыхает
))
Просто ничего не вижу уже 2-3 недели!!!!
А чистые комменты идут
admin Reply:
мая 26, 2009 at 20:44
Фигня. Наткнулся на блог с этим плагином – с первого раза еще ни разу камент не добавил. Нормальная работа плагина может быть иллюзорна. У меня стояла мощная капча и спама тоже не было, но комментаторы иногда жаловались (когда пробивались через нее) и я от нее отказался.
Кстати, в теме еще часто много бывает мест с запросами – типа изображения темы всегда запрашивают свой путь через БД, меню всегда через wp_list_pages зовется. А ведь можно на загруженной странице посмотреть исходный код и вставить его вместо запросов, к примеру вместо запроса меню сунуть готовое…. Но нужно понимать, что править его придётся вручную, а не добавлением/удалением страниц или их визибилити ..
Да уж. По поводу коментариев – навеяла на меня где-то услышанная фраза:
евоспитанный – это тот, кто при слове “классика” разочарованно понимает, что анала не будет.
подскажите где взять каптчу как на этом блоге ) я не робот и надо поставить галочку)
Кстати, новая капча безбожно рулит