Запускаем сайт на WordPress: 7 базовых шагов

Каждый раз, устанавливая и настраивая WordPress для очередного сайта, мне приходится выполнять одни и те же операции. Хуже того, каждый раз при этом я заново ищу списки полезных плагинов, просматриваю их и вспоминаю названия тех, которые действительно нужно установить. И всякий раз снова ищу ответы на одни и те же вопросы, например: почему в админке не отображаются пользовательские поля при создании новой страницы или поста.

Поэтому решено было записать все эти базовые шаги, чтобы в следующий раз уже не совершать лишних действий. Может быть, эта статья будет полезна не только мне (хотя наверняка у каждого вебмастера есть свои любимые плагины и возникают свои вопросы и трудности при установке WordPress).

Итак, вы установили WordPress на хостинг, русифицировали и обновили его до самой свежей версии. Что дальше?

Шаг 1: базовые плагины

WordPress хорош тем, что его вполне можно использовать «как есть». И тем не менее.

RusToLat — автоматическая транслитерация названий страниц и записей для ссылок (permalinks).

WP Super Cache — плагин для кеширования.

All in One SEO Pack – плагин для оптимизации блога под поисковые системы. Умеет оптимизировать заголовки для поисковиков, генерировать META-теги, помогает избегать дублирования контента, позволяет переопределять заголовки и META для любых страниц. Русифицированная версия тут.

CformsII – позволяет создавать в админке формы и размещать их на сайте. Может оказаться неудобен тем, что генерирует свой HTML-код, изменить который без изменения кода самого плагина невозможно. Зато позволяет следить за откликами на форму прямо в админке.

NextGEN Gallery – мощная многопользовательская галерея для WordPress со встроенной функциональностью слайдшоу на jQuery или Flash. Встроенная поддержка альбомов, галерей, основных популярных визуальных эффектов.

Шаг 2: куда делись произвольные поля?

Бывает, хотя и не всегда, что на свежем сайте не показываются произвольные поля в админке, при редактировании поста или страницы.

Кнопка «Настройки экрана» в правой верхней части окна админки:

Учтите, что настройки экрана разные для разных разделов. На рисунке показаны настройки для экрана добавления страницы.

Шаг 3: настройка ссылок (permalinks)

По умолчанию в WordPress ссылки имеют вид: http://mynewsite.ru/?p=235. Для того, чтобы они были человеко-понятными, откройте пункт меню Параметры → Постоянные ссылки и настройте их на свой вкус — например так, как показано на иллюстрации.

Шаг 4: главная страница

Если WordPress используется не как блоговый движок, а в качестве системы управления контентом для сайта общего назначения, то шаблон главной страницы вряд ли представляет из себя список записей. В настройках WordPress (Параметры → Чтение) есть возможность указать, что именно будет отображаться на главной странице:

 

Шаг 5: кодировка файлов

Наверняка к этому моменту вы уже выбрали тему для своего будущего сайта или заказали дизайн. Не буду рассказывать о том, как установить и настроить шаблон в WordPress — это долгий разговор и он не относится к теме данной статьи. Я хочу всего лишь напомнить, что WordPress чаще всего отдаёт страницы в кодировке UTF-8, между тем файлы шаблонов, как правило, закодированы в ANSI.

Чтобы избежать мистических глюков в вёрстке и в работе сайта, а также крякозябр вместо текста, не забудьте перевести файлы темы (кроме functions.php) в кодировку UTF-8 без BOM.

Это умеет делать, например, Notepad++, а в массовом порядке найти такие файлы на локальном диске поможет программа. Для поиска файлов с BOM прямо на хостинге существует скрипт, написанный специально для сайта на WordPress. Также есть версия скрипта для поиска файлов с BOM на любом сайте (не только в специфичных директориях WordPress).

Кстати, валидатор W3C помимо проблем вёрстки тоже умеет определять наличие BOM в файлах на сайте.

Шаг 6: может, перенесём?

Если вы переделываете уже существующий сайт, то вам может потребоватся перенести всё, что вы сделали на тестовой версии, на «живой» хостинг. Как сделать это быстро и безболезненно?

Для начала обзаведитесь бэкапами базы и файлов. В этом помогут phpMyAdmin и SSH-клиент, в котором нужно будет выполнить в корневой директории сайта команду:


tar -czvf my_wordpress_site_backup.tar.gz *

Архив my_wordpress_site_backup.tar.gz скачаеть, распаковать и заменить все вхождения старого домена в базе данных на новый домен.

Теперь скопируем файлы на новый хостинг и развернём там модифицированный бэкап базы данных.

В файле wp-config.php нужно поменять настройки для соединения с сервером баз данных (параметры DB_NAME, DB_USER, DB_PASSWORD, DB_HOST), а также адрес блога:


define('WP_HOME', 'http://www.mynewsite.ru');
define('WP_SITEURL', 'http://www.mynewsite.ru');

Для директории wp-content/uploads и всех поддиректорий нужно установить права 777.

Шаг 7: финальная настройка

Проверьте настройки чтения, комментариев, размещения записей, а также название блога, email администратора и другие служебные, но заметные невооружённым взглядом поля и настройки блога.

Наконец, теперь можно и включить кеширование.

Создав блог, на нём можно начинать зарабатывать. Например, здесь.

Поделиться с друзьями:

Комментарии

Не часто найдешь публикации

Не часто найдешь публикации на эту тему. Будем ждать продолжения...

классный сайт спасибо за инфу

классный сайт спасибо за инфу