Хочу описать пошаговое руководство о том, как собрать на WordPress простой сайт, без уникального дизайна. Для краткости, WordPress буду сокращать русскими буквами ВП.
Для работы сайта потребуется хостинг и домен. Большинство хостеров предлагают домен в зоне ру бесплатно при годовой оплате своих услуг. Годовая цена хостинга для простого сайта гуляет в пределах одной-двух тысяч рублей в год. Сам уже год использую хостинг timeweb, и пока не на что пожаловаться. С удовольствием рекомендую. Еще можно почитать мое сообщение о хостинге для сайта.
Но для начала советую потренироваться в сборке сайта на своем компьютере. Для того, чтобы превратить ваш компьютер в интернет-сервер, существуют разные программные комплекты. Сам использую Denwer. Еще есть WAMP, который тоже эмулирует на компьютере с операционной системой Windows интернет сервер с поддержкой Apache, MySQL и PHP. Соответственно, есть LAMP и XAMP для операционных систем Linux и Unix-подобных.
В самом Denwer’е есть подробное руководство по его установке. На этом не буду останавливаться, считаю что справитесь с установкой самостоятельно. Буду описывать сборку сайта в Денвере локально, на своем компьютере. И делать добавки для сборки на хостинг. Можно пройтись по статье два раза. Один раз для тестирования на своем ПК, а второй раз для установки на внешний хостинг. Если будут вопросы, то добавляйте их в комментариях.
1. Заводим базу данных для локального сайта (сайта на вашем компьютере). В Денвере для этого есть отдельная утилита заведения БД. На внешнем хостинге можно завести базу данных в панели управления, либо получить все данные у администратора. В результате получится пустая база данных MySQL. Для удобства работы с ней существует утилита phpmyadmin. Можно посмотреть на свою новую, пустую базу.
2. Заходим на оф.сайт ВП и скачиваем последнюю русифицированную версию. Создаем в каталоге Денвера «\WebServers\home\» новый подкаталог для сайта, например «site». В нем нужен еще один подкаталог «www». И в этот «www» уже копируем содержимое скачанного дистрибутива. Содержимое папки «www» должно получиться таким как на снимке экрана справа. На хостинг данные копируются через FTP-доступ, который ведется в панели управления. Целевой каталог у разных хостеров бывает разным. Это можно уточнить в тех.поддержке.
3. Теперь запускаем установку. Установка ВП описана на официальном русском сайте. Набираем в адресной строке своего браузера site/wp-admin/install.php, отвечаем на вопросы, и проходим по всем пунктам. Добавлю пару советов на будущее. Перед установкой стоит файл wp-config-sample.php скопировать в новый файл wp-config.php в том же каталоге. И в новом wp-config.php сделать поправки. Во-первых, стоит поменять константы ключей в сороковых строках. Для этого зайти на сервис ключей WordPress.org и появившиеся восемь строк скопировать, и вставить wp-config.php вместо строк по умолчанию. Во-вторых, стоит поменять префикс таблиц в базе данных, чтобы не искушать «знатоков». И можно сразу заполнить данные для доступа к базе данных: имя базы, имя пользователя, пароль, имя сервера. С Денвером оставляем имя сервера «localhost».
4. После установки можно переходить на свой новый сайт. Инсталятор переадресует вас на страницу входа для зарегистрированных пользователей. Заполняете данные, которые определили для админа при установке. Можно открыть сайт через адрес «site/». В консоль администратора можно зайти по ссылке «site/wp-admin/». Есть руководство по пользованию ВП для начинающих на русском языке.
5. На полученном сайте сразу стоит выставить несколько параметров. Открывайте в консоли администратора раздел «Параметры». В общем подразделе, возможно, стоит подкорректировать заголовок сайта и описание. В подразделе о приватности, возможно, стоит на время отладки выключить индексирование сайта поисковыми системами. В разделе постоянных ссылок стоит выставить отображение адресов по названию записи.
6. Исходный код ВП открыт. Некоторые продвинутые программисты вносят в этот код свои изменения и получают собственную систему. Например, MaxSite CMS. Некоторые программисты создают дополнения (расширения, подключения) к существующей системе. Для таких дополнений группа разработчиков ВП ввела термин — плагин (Plugin). А некоторые ленивые программисты, и просто любители, пользуются чужими плодами за спасибо. Большинство плагинов ВП бесплатны, как и сама система. Так вот из плагинов советую сразу установить три: RusToLat, All in One SEO Pack и Akismet.
Первый преобразует ссылки из русского языка в транслит. С транслитом и поисковики лучше работают. И во многих случаях русские ссылки отображаются кодами, поэтому становятся не читаемыми совершенно. Второй плагин, All in One SEO Pack, помогает индексации сайта. И дает возможность задать ключевые поисковые параметры для каждой записи или страницы. Плагин Akismet борется со спамом в комментариях. Полноценные его версии платны. Но и младшей, бесплатной его версии хватает на отсутствие головной боли от потока спама. У меня была статейка про то, как мне пришлось бороться со спамом на WordPress
7. Еще можно добавить персональную иконку для своего сайта. На vitvitalik.com все достаточно подробно расписано.

8. Если сайт размещен на хостинге, то можно открывать индексацию в параметрах. И можно добавить адрес сайта в поисковые системы, чтобы не ждать когда они соизволят до него добраться сами. Если сообщить яндексу о новом сайте, то он появится в поиске недели через две. При добавлении адреса сайта в Google, они появится в их поиске намного быстрее. Точно не знаю, через день или два.
Вроде бы все.