Ставим и настраиваем WordPress.

Опубликовал Санёк. мая 7, 2022

Уже сбился со счета сколько раз устанавливал и настраивал WordPress. Надо сказать, что это как ремонт - закончить нельзя. То плагин новый выйдет, то сам двиг обновится. Сейчас я попробую изложить все, что накопилось в моем мозгу на эту тему - установка и настройка. Настраивать будем для поисковиков и для максимально быстрой работы (актуально при большой посещалке). Статья будет приличных размеров, потому налейте кофе, сделайте бутерброд (если кому-то интересно, то напишу в каментах рецепт своих любимых "бутербродов айтишника" ;) ) и приступайте.

Первым делом качаем PowerPack WordPress у . Пробовал также руссификацию от mywordpress.ru, но перевод не понравился - какой-то он слишком технический.  Заливаем все это дело на хостинг и четко следуя инструкциям, ставим двиг. Рекомендую раскоментировать облегченный вариант перевода (будете ставить - поймете). Лекактус все хорошо расписал, так что проблем возникнуть не должно. После установки поставьте права 777 на папку uploads.

Теперь лезем в настройки -> написание. Там ставим галочку на пункте WordPress должен исправлять некорректный XHTML код автоматически. На тойже странице будет окошко для добавления сервисов пингов. Список таких сервисов берем здесь и добавляем их. Далее нужно подправить ЧПУ. Ищем в том же разделе Настройки. Выбираем произвольную структуру и вписываем /%postname%. При этом ссылки будут выглядеть как у меня. Возможны и другие , но мне больше этот нравится. Старайтесь сделать урлы покороче - ПС не любят слишком длинные урлы. Чтобы все было как надо, необходимо активировать плагин rus-to-lat, который будет переводить наши ЧПУ в латиницу. Он уже есть в сборке. Идем в плагины и активируем его, а также (раз уже залезли):

  1. Блокировка запросов на новые версии
  2. All in One SEO Pack (или его аналоги)
  3. Anti-XSS attack
  4. belavir (php MD5)
  5. Google XML Sitemaps
  6. WordPress Database Backup
  7. 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 и потом вернуть обратно. Обязателен если у вас большая посещаемость.

Чаще всего "узким местом" любого блога является база данных. Со временем она нуждается в оптимизации и забивается всяким мусором: спам-каментами, ревизиями записей, настройками удаленных плагинов. Здесь нам поможет . Он оптимизирует БД, удаляет спам-каменты, ревизии записей, настройки удаленных плагинов, показывает сэкономленое место. Также может поменять логин админа. Настроек по сравнению с другими немного, зато все пашет (у более функциональных братьев многое не пашет, так как расчитано на работу с сервером). Желательно перед использованием сделать бэкап БД.

Теперь лезем в шаблон. Эта часть уже скорее для паранойков. Но если у вас очень высокая посещаемость, то и это сделать необходимо. Не забываем про бэкап. Кое-что из этого может использоваться плагинами, так что... Находим и правим следующий код:

  1. < ?php bloginfo(’name’); ? >< ?php bloginfo(’description’); ? > Меняем на  имя и описание блога. Этот код иногда еще используют в footer.php.
  2. < 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” / > (не забудьте убрать лишние пробелы).
  3. < meta name="generator" content="WordPress < ?php bloginfo(’version’); ?  >” / > Удаляем нафиг.
  4. < 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” / >
  5. <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="< ?php bloginfo(’rss2_url’); ? >” /> Это путь к вашей RSS ленте. Может встречаться несколько раз. Меняйте < ?php bloginfo(’rss2_url’); ? > на адрес вашей RSS.

Также если вы вставляете картинки в посты, то во время их редактирования сохраняйте их для Web. Это сильно уменьшит их размер и ускорит тем самым загрузку блога.

Это только клиентская часть, а есть еще серверная, где возможностей побольше. Но блоггеров со своим сервером немного, потому эту тему я затрагивать не стал.

Интересно кто как оптимизирует свой блог?

Статьи по теме:

  • Мой неуязвимый WordPress.
  • Настройка автоматических бэкапов.
  • Адалт блог: первые шаги
  • Тэги: , , ,

    Все о SEO

    8 комментариев на запись “Ставим и настраиваем WordPress.”


    4d029bd4

    1. я еще ставлю капчу SJ capcha lite (правда есть минусы- не дает отвечать на каменты из админки) зато спам вообще не пропускает никак!!!
      а по оптимизации + CSS compress + PHP speedy
      + карта сайта (sitemap-generator)

      admin Reply:

      Да, про карту сайта я совсем забыл сказать :crazy: А вот использование CSS compress не считаю необходимым – сжимать там особо нечего, да иногда после сжатия баги появляются. Насколько мне известно, сейчас браузер кэширует CSS и после подгружает его из кэша.
      З.Ы. лучше вместо капчи акисмет поставить. Много каментов из-за капчи потеряешь. :gamer1:

      Reply:

      у меня их и так не особо много!!! а капча невидимая, вводить ничего не надо!!!

    2. я вместе с Акисметом поставил WP-SpamFree – вообще спам отдыхает :) ))
      Просто ничего не вижу уже 2-3 недели!!!!
      А чистые комменты идут :)

      admin Reply:

      Фигня. Наткнулся на блог с этим плагином – с первого раза еще ни разу камент не добавил. Нормальная работа плагина может быть иллюзорна. У меня стояла мощная капча и спама тоже не было, но комментаторы иногда жаловались (когда пробивались через нее) и я от нее отказался.

    3. Кстати, в теме еще часто много бывает мест с запросами – типа изображения темы всегда запрашивают свой путь через БД, меню всегда через wp_list_pages зовется. А ведь можно на загруженной странице посмотреть исходный код и вставить его вместо запросов, к примеру вместо запроса меню сунуть готовое…. Но нужно понимать, что править его придётся вручную, а не добавлением/удалением страниц или их визибилити ..

    4. Да уж. По поводу коментариев – навеяла на меня где-то услышанная фраза:
      евоспитанный – это тот, кто при слове “классика” разочарованно понимает, что анала не будет.

    5. подскажите где взять каптчу как на этом блоге ) я не робот и надо поставить галочку)

    Оставить комментарий

    • Управление

    • Топ комментаторов

      • Hok (8)
      • Seo4ip (5)
      • Дмитрий (5)
      • kuzmas (4)
      • Кирилл (4)