В этой статье я расскажу о том как я создал интернет-магазин по доставке еды. Сайт...
Что бы запустить сайт и начать с ним работать. Я делаю следующие шаги. У каждого эти шаги свои и разные. Но мне удобно так, поэтому я расскажу о своем опыте. Коротко о шагах которых я придерживаюсь, чтобы не упустить деталей.
- Домен.
- Хостинг.
- Установка WordPress на хостинге.
- Установка основных плагинов.
- Настройка WordPress.
- Создание основных шаблонов (шапка, футер).
- Создание основных страниц.
- Регистрация пользователей.
- Настройка безопасности.
- Настройка бэкапа.
- Настройка SEO.
- Регистрация и установка метрики.
Доменное имя
Регистрирую доменное имя. Если есть уже, то прошу доступы или прописать NS-сервера от хостинга на котором будет сайт.
Хостинг
Выбираю хостинг. Мой выбор сейчас остановился на ТаймВеб. Я его рекомендую всем клиентам, так как с ними работать удобно. И цена у них соответствует услугам.
Установка WordPress
На хостинг устанавливаю свежий архив https://ru.wordpress.org/download/#download-install Так как процесс установки полностью контролирую сам. Создаю базу с понятным именем. Меню прификс базы с стандартного WP_ на другой (для надежности). Создаю администратора с нестандартным именем. Захожу в админ панель и начинаю настраивать.
Основные плагины для работы с WordPress
Для удобной работы с CMS ставлю основные плагины. Все бесплатные плагины устанавливаю через админку, через поиск. Но если нужно запускать сразу много сайтов. То можно все эти плагины скачать в архив, и потом распаковывать это архив на хостинге, а в админке только активировать и обновлять если потребуется. Так существенно экономится время.
- плагин Cyr-To-Lat
- плагин Code Snippets
- плагин Contact Form 7
- плагин Honeypot for Contact Form 7
- плагин Yoast SEO
- плагин Поддержка SVG
Дополнительно ставлю, если нужно будет:
- плагин Advanced Custom Fields
- плагин Custom Post Type UI
- плагин BackWPup
- плагин iThemes Security
- плагин Max Mega Menu
- плагин WP Super Cache
- плагин Autoptimize
Если требуется интернет магазин или каталог то ставлю:
- плагин WooCommerce
Также я ставлю платные плагины, которые облегчают работу и без которых уже трудно представить работу на сайте и его обслуживание.
- Oxygen
- WP All Export Pro
- WP All Import Pro
Настройка WordPress
Пробегаюсь по настройкам, устанавливаю
- часовой пояс,
- ссылки ЧПУ,
- меняю название и описание сайта на необходимое.
Если настраиваю интернет магазин, то захожу в настройки Woocommerce и настраиваю там первоначальные данные.
Основные шаблоны сайта
Так как в работе я использую Oxygen, то в нем создаю основные шаблоны.
- Это главный шаблон, где шапка и футер сайта, а также модальные окна которые можно открыть на любой странице сайта (SuperMain).
- Это шаблон для страниц (Page).
- Шаблон для записей (Post).
- И архивов (ArchivePost).
- А также шаблон для 404 страницы (404).
- Также я завожу шаблон для главной страницы (Home).
- И если нужно то для отдельных страниц (такие как контакты, страница доставки и подобные).
Для чего? Так удобнее переносить потом дизайн через стандартный экспорт-импрот средствами самого WordPress. Если будет необходимо перенести на другой, уже рабочий и наполненный сайт.
Основные страницы сайта
Завожу основные страницы, которые будут в меню. Если на сайте будут новости или блог, то завожу 3-4 записи. Для интернета-магазина, добавляю несколько товаров. Это для того, чтобы сразу выстроить структуру сайта и добавить меню на сайт.
Регистрация пользователей
Создаю пользователей, для того чтобы разграничить доступ. Чтобы у меня всегда оставался свой пользователь, так как иногда когда сайт начинает работать, просят что-то поправить через год. А доступы все утеряны, даже от хостинга. А отдельная своя учетная запись иногда выручает, если её не удалили. Также это помогает разбираться, кто накосячил, для этого ставится плагин, который ведет историю по пользователям — кто и когда правил записи и страницы.
Последний шаг в запуске сайта
Далее настраиваю:
- плагины безопасности,
- бэкап,
- плагин SEO,
- регистрирую и устанавливаю на сайт метрику и аналитику.
И начинаю тонкую и глубокую работу с сайтом по ТЗ, верстку по макету, доделки и пожелания клиента. Процесс этот долгий, для каждого сайта индивидуальный. Поэтому некоторые части этого процесса будут описаны отдельными записями.

Олег Чмиль