Уже сбился со счета сколько раз устанавливал и настраивал 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, настройка, оптимизация, плагины
а по оптимизации + CSS compress + PHP speedy
+ карта сайта (sitemap-generator)
мая 9, 2022 at 12:18
З.Ы. лучше вместо капчи акисмет поставить. Много каментов из-за капчи потеряешь.
мая 10, 2022 at 2:19
Просто ничего не вижу уже 2-3 недели!!!!
А чистые комменты идут
мая 26, 2022 at 20:44
евоспитанный – это тот, кто при слове “классика” разочарованно понимает, что анала не будет.