Хитрости стартовой настройки Вордпресс

Хитрости стартовой настройки Вордпресс

Начинающие вебмастера, стараются получить лишь малое количество информации для настройки сайта, спеша как можно быстрее запустить сайт. Тем самым упускаются многие важные моменты, которые в дальнейшем могут привести к неприятным хлопотам: повторная настройка плагинов, инструментов сайта, неправильная оптимизация и чрезмерная нагрузка на сервер. Поэтому пройдем по этапам, как правильно настроить платформу.

Установка Вордпресс на хостинг

Еще перед началом создания сайта, стоит определиться, какой хостинг выбрать. У каждого из них свои особенности, скорость работы, место под сайт, но нас интересуют характеристики, влияющие на работоспособность сайта на Вордпресс. Согласно официальным данным, платформа WordPress указывает следующие требования:

  • PHP версии 5.2.4 или выше;
  • MySQL версии 5.0.15 или выше;
  • Модуль Apache Mod Rewrite (устанавливается для систем windows, на linux системах следует произвести его настройку. На виртуальных хостингах, данный пункт можно пропустить).

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

Ручная установка WordPress

Данный этап сложнее. Бывает, что хостинг не может предоставить панель под установку платформы, для этого весь процесс проходиться самостоятельно. Первым делом скачивается движок с официального сайта в формате zip-архива. Далее архив распаковывается и осуществляются следующие действия, используя FTP-клиент:

  • заходим на сервер (хостинг-провайдер предоставляет данные для входа);
  • Копируем файлы из ранее скачанного архива в публичную дирикторию (например «WWW»);

Далее необходимо создать базу данных сайта на платформе хостинг-компании. Панель управления у всех разная, поэтому ищем меню создания MySQL базы и заполняем следующие данные:

  • имя базы данных;
  • выбрать пользователя базы данных;
  • создать логин и пароль;
  • установить права доступа других пользователей.

База создана. Переходим к редактированию основного файла настроек WordPress. После загрузки движка, файл имеет имя «wp-config-sample.php», его следует изменить на «wp-confiq.php». После чего заходим в файл и ищем следующее строки, которые заполняются данными для открытия доступа к базе данных:

  • DB_NAME – имя базы;
  • DB_USER – логин для входа в базу;
  • DB_PASSWORD – пароль входа;
  • DB_HOST – сервер базы данных – предоставляется хостинг-провайдером, часто встречается localhost.

После этого, файл настройки сохраняется и можно приступать к инициализации платформы. Необходимо запустить скрипт установки Вордпресс, скопировав в адресную строку следующее: http://www.your-site.ru/wp-admin/install.php. На открывшейся странице следует заполнить стартовые данные: название сайта, логин, пароль и email. На этом этапе сайт готов к дальнейшей настройке и использовании в самой панели администратора.

Рекомендованные плагины

Настройка WordPress заключается в правильном подборе плагинов, установке темы и изменении стандартных параметров. Движок полностью чистый, за исключением нескольких стандартных тем и плагинов. Чтобы окончательно привести функциональность в адекватный вид, потребуется установить еще несколько обязательных плагинов, которые помогут в оптимизации и защите вашего сайта от спама.

Перед тем как начнется настройка плагинов WordPress рекомендуется изучить их инструкции и рекомендации по работе с ними. Новички должны понимать, что некоторые из расширений не просто дополняют функционал движка, а способны внести важные изменения в его работе, что при неправильных настройках или ошибках приведет к плохим результатам.

Рекомендованные плагины

Akismet

Отличный плагин, предоставляемый в стандартном оснащении платформы. Помогает защитить сайт от спам-комментариев. Использует собственную базу, которая постоянно обновляется. Не требует оплаты, достаточно пройти регистрацию и получить ключ для полноценной работы. Все подозрительные комментарии отображаются, как спам, после чего администратор может проводить с ними дальнейшие действия.

Yoast SEO

Обязательный плагин, без которого оптимизация сайта для поисковых систем практически не работает. Благодаря его использованию, можно установить WordPress SEO настройки для целого сайта, отдельных страниц, записей и категорий. В настройках можно указывать возможные действия для роботов поисковых систем. Также, плагин показывает рекомендации, как лучше оформить статью, чего не хватает для получения лучших позиций в поиске.

RustoLat

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

GoogleXML Sitmaps

Карта сайта – один из основных этапов создания общего вида страниц для поисковых систем. Без этого роботы будут плохо ориентироваться на ресурсе. При этом, когда будет добавляться новый контент, поисковые системы будут об этом оповещены. В паре с этим плагином отлично работает другой – Design Sitemap Generator, с помощью которого можно добавить карту страниц и записей для пользователей, что значительно облегчит поиск требуемого материала.

W3TotalCahce

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

Attachment Pages Redirect

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

Установка и настройка темы WordPress

После того, как все плагины установлены и надстроены согласно вашим требованиям, следует переходить к следующему этапу, так сказать дизайнерской части демонстрации вашего контента. Начальное оснащение предлагает несколько стандартных тем, которые не имеют особого функционала, хорошо оптимизированы и позволяют выполнить минимальные настройки по оформлению элементов сайта.

Для установки сторонних тем, можно воспользоваться окном в панели администратора «Внешний вид – Темы». Нажав на соответствующую кнопку загрузить тему, находящуюся на вашем пк. Все темы должны быть представлены в формате «zip». Второй способ – закачать архив с темой через FTP-клиент в папку сайта «wp-content/themes/». Активация темы происходит через консоль, там же проводятся основные настройки темы WordPress.

При покупке премиальной темы на специализированных ресурсах, список настроек значительно увеличится, так как современный тренд подвел шаблоны к возможности полной кастомизации. Такие продукты содержат собственные настройки SEO, визуальные редакторы, дополнительные расширения и макеты страниц.

Общие настройки, настройка записей и страниц

Рассматривать будем на основе стандартных тем, так как премиальные шаблоны могут иметь множество различий в функциональности и редактировании. Однако для начала следует уделить время общим настройкам платформы.

  • Общие параметры – Здесь указан информация, которая предоставлялась во время установки движка на хостинг. Можно изменить язык сайта, почту, формат даты, часовой пояс.
  • Написание – в данной вкладке имеется возможность настроить рубрики по умолчанию, данные почтового сервера для рассылок и предоставление информации о контенте списку определенных сайтов.
  • Чтение – данное меню позволяет указать тип главной, количество постов предоставляемых в «Свежих статьях», настроить тип показа текста.
  • Обсуждение – меню где осуществляется настройка комментариев и других параметров, связанных с общением пользователей и комментированием постов. Тут же проводятся настройки модерации, аватары и список исключений слов.
  • Медиафайлы – настройки для типоразмера изображений;
  • Постоянные ссылки – меню в котором можно настроить общие параметры для URL. Благодаря дополнительным тегам можно изменить тип и форму URL под свои требования.

В WordPress настройка страниц и записей не выделена общим звеном, ведь особых настроек нет, все интуитивно понятно. В странице можно указать тип, родительскую страницу, некоторые параметры отображения – все остальное указывается в основных параметрах сайта. Что касается записей, тут ситуация подобна, добавляются рубрики, миниатюры, мета-теги и тип записи. После добавления плагинов, к примеру Yoast SEO можно задавать параметры страниц в нижнем виджете и следить за уровнем оптимизации текста.

Секреты и хитрости в WordPress

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

Встроенные скрипты

Особенность платформы в большом количестве встроенных скриптов. Благодая функциям «wp_enqueue_script()» и «wp_enqueue_style()» появляется возможность использовать свои стили и сторонние скрипты. К тому же, система в стандартном виде позволяет воспользоваться скриптами jQuery, Tiny MCE, Thickbox и другими – их можно найти в WordPress Codex.

Улучшение качества изображений

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

add_filter( 'jpeg_quality', 'smashing_jpeg_quality' ); //добавляем фильтр
function smashing_jpeg_quality() { return 100; } // определяем максимальное качество

Сессии WordPress

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

add_action ( 'init', 'smashing_session_start' ); // вешаем хук
function smashing_session_start() {
if ( !session_id() ) { // если сессия еще не существует, то начинаем её
  session_start();
}
}

Вход от имени любого пользователя

Такое действие требуется в ситуации, когда над ресурсом работает много персонала и администратору необходимо быстро переключаться между их аккаунтами. Это возможно с использованием функции «wp_set_auth_cookie()», при этом используется ID пользователя. Новичкам не рекомендуется использовать данный метод, если не вернуть значение в исходное – тогда все пользователи будут входить в одну панель, указанную в коде.

$user_id = 4; // присваиваем идентификатор пользователя переменной $user_id;
wp_set_auth_cookie( $user_id ); // записываем пользователя в cookie`s

Настройка стилей комментариев

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

li.bypostauthor { background: #fafafa; color: #555; }

Итог

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