Каждый раз, устанавливая и настраивая 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 администратора и другие служебные, но заметные невооружённым взглядом поля и настройки блога.
Наконец, теперь можно и включить кеширование.
Создав блог, на нём можно начинать зарабатывать. Например, здесь.
Комментарии
Не часто найдешь публикации
coimistrewea, 06 Авг 2012 at about 07:14.Не часто найдешь публикации на эту тему. Будем ждать продолжения...
классный сайт спасибо за инфу
cedricj7q, 23 Окт 2012 at about 14:33.классный сайт спасибо за инфу