Первые шаги после установки wordpress

tsumbaluk.in.ua 5 Октябрь 2016

Хотелось бы осветить следующий момент. В ежедневной работе не редко приходиться устанавливать wordpress на хостинг или локально без разницы. Важно то что я не раз видел как люди начинают разработку сайта и делают ошибки в самом начале процесса. Я бы хотел поделиться своим виденьем того какие первые шаги после установки WordPress необходимо выполнить.

Первые шаги после установки wordpress

  • Удаляем все темы в папке wp-content > themes
  • Удаляем все плагины или в папке wp-content > plugins или из админки
  • Генерируем стартовый шаблон будущего блога или портфолио с помощью http://underscores.me/ На странице генератора просто вводим название будуйщей темы например(portfolio) и кликнем GENERATE. Содержимое архива заливаем в папку themes underscores wordpress

  • Заходим в админку и активируем сгенерированный в underscores шаблон portfolio, и сразу же настраиваем ЧПУ(человеко подобные урлы)
    настройки > постоянные ссылки > произвольно >
    /Кategory%/%postname%
    где category имя категории,а postname имя поста соответственно.
  • Устанавливаем плагин All in one SEO Pack : для SEO оптимизации вашей темы portfolio.
    Этот плагин добавляет дополнительные поля на страницу создания записи для title, description, keywords.
  • All In One WP Security & Firewall : для защиты блога, portfolio его вполне достаточно, также позволяет делать бекап базы прямо на указаный email. Хочу уточнить я не рассматриваю wordpress как решение для тяжелых проэктов, а все же как движок для блога, портфолио, landing page или корпоративного сайта визитки.
    Имеет множество настроек пройдемся по основным:
    • — WP Security > настройки > WP метаинформация > Удаление метаданных WP Generator
    • > авторизация > блокировка авторизаций > Включить опции блокировки попыток авторизации
    • > регистрация пользователя > подтверждение вручную > Активировать ручное одобрение новых ..
    • > защита базы данных > резервное копирование БД > Включить автоматическое создание бэкапов + Пересылать бэкап на Email
    • > Защита Файловой системы > доступ к файлам WP > Запретить доступ к информационным файлам, создав..
    • > Файрволл > базовые правила Файрволла > Активировать основные функции брандмауэра + Активировать Пингбэк-защиту + Block Access to debug.log File
    • > Файрволл > Дополнительные правила Файрволла > отмечаем все галочки
  • Cyr to Lat enhanced : делает транслитерацию урлов, если у вас русскоязычный ресурс тогда у вас линки будут такого типа http://portfolio/первые-шаги-после-установки-wordpress данный плагин сделает следующее http://portfolio/pervye-shagi-posle-ustanovki-wordpress также при загрузке картинок на сервер переводит их названия.
  • Google XML Sitemaps : Создает карту сайта не имеет никаких настроек После его установки карта доступна по ссылке http://ваше-портфолио/sitemap.xml. Также я бы рекомендовал отправлять этот урл в google search console.
  • Kama SpamBlock : Если у вас в портфолио есть форма обратной связи или комментарии ставим этот плагин и он автоматически защищает от спама.

Немного об underscores

Шаблон включает в себя всю иерархическую структуру создания сайта на wordpress. Сразу после его установки:

В корне темы в файле style.css удаляем все стили, заполняем поля типа Author, Author URI, Description, Version.

Также не плохо бы сделать скриншот создаваемой вами темы portfolio и заменить его в корне папки, картинка должна быть размером 1200 Х 900 и иметь расширение .png

Далее создаем папки img, fonts, css и располагаем там верстку, скрипты можно залить в уже готовую существующую директорию js.

Также если вы используете какой-то хостинг, а не работаете локально я бы советовал использовать PhpStorm и синхронизацию с ftp(вот тут подробно об этом).

Новое в блоге

Sass в примерах, основные синтаксические конструкции
tsumbaluk.in.ua || 26.11.2017

Sass в примерах, основные синтаксические конструкции

Бесплатный хостинг!
tsumbaluk.in.ua || 29.06.2017

Бесплатный хостинг!

e2e тестирование приложений. Используя Protractor
tsumbaluk.in.ua || 30.04.2017

e2e тестирование приложений. Используя Protractor

Modx Revo multilanguage babel
tsumbaluk.in.ua || 05.03.2017

Modx Revo multilanguage babel

Node package manager publish package
tsumbaluk.in.ua || 11.02.2017

Node package manager publish package

Modx перенос на сервер или туда и обратно
tsumbaluk.in.ua || 01.11.2016

Modx перенос на сервер или туда и обратно