Всем доброго времени суток. В прошлой части мы кратко разобрали преимущества и недостатки самых популярных систем управления сайтами. Сегодня мы ещё ближе познакомимся с Wordpress (в дальнейшем WP), установим его на сайт и ознакомимся с его основными возможностями.
И так, приступим.
Так как прошлая статья была чисто информационной, мы продолжим на том месте где остановились в прошлый раз, а закончили мы с установки ISP manager'a на хостинге для удобного управления файловым менеджером и именно через него мы будем устанавливать нашу CMS
Установка Wordpress
- И так, в одной вкладке у нас открыт каталог файлов "Directory" в ISP менеджере, в котором находится всего один файл - index.html
- Открываем вторую вкладку и переходим на официальный сайт Wordpress https://wordpress.org/download/ и скачиваем его репризеторий.
- Скачанный архив мы загружаем в "Directory" в ISP менеджере с помощью. кнопки "Upload", загружаем архив в корневую папку, выделяем его и нажимаем кнопку "Extract" и жмём OК. После извлечения архива переходим переходим на страницу "Мои базы данных" кликнув по нужному пункту меню ISP менеджера. Сверху нажимаем на кнопку "Создать" и пустые формы.
- База данных создана. Отлично. Можно двигаться дальше.
Возвращаемся в корневую папку сайта, после чего находим и переименовываем файл "wp-config-sample.php" в "wp-config.php". После чего начинаем его редактировать нажав на кнопку "Изменить которая находится вверху. Находим и заполняем данные от созданной базы данных, а именно находим находим следующие строчки строчки:
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
И заменяем соответственно:
database_name_here - на Имя базы данных
username_here - логин
define( 'DB_PASSWORD', 'password_here' ); - пароль
У вас должно получиться нечто подобное:
/** The name of the database for WordPress */
define( 'DB_NAME', 'u1097901_main' )
/** MySQL database username */
define( 'DB_USER', 'u1097901_admin' );
/** MySQL database password */
define( 'DB_PASSWORD', 'sS717691' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
- После чего сохраняем файл и переходим по ссылке, указанной ниже для дальнейшей установки https://huanfn9h9sa.ru/wp-admin/install.php
- Далее выбираем: язык, вводим название сайта, а так же логин и пароль для входа в админку, после чего нас встречает обычная страница входа в администраторскую панель Wordpress.
- Авторизовавшись мы наконец-то попадаем в Консоль - сердце, мозги и опорная система всего сайта.
Кратко о функционале
- Консоль - стартовая страница, в общем никакой ценности не представляет
- Обновления - здесь можно устанавливать свежие обновления шаблонов, плагинов, а так же самой CMS.
- Записи - они же "посты" или "Статьи". В отличии от "Страниц" предназначены для ведения регулярных публикаций на сайте, например блога. Главное отличие записей отличие от страниц - это привязка ко времени, Записи автоматически сортируются в архиве по автору, году, месяцу и дню. Так же отличительными особенностями записей, в отличии от страниц, являются обязательное наличие даты публикации и автора, возможность разделения на рубрики, комментирование, метки, появление в RSS ленте и тд.
- Медиафайлы - тут всё понятно, изображения, видосы, гифки и тд. При добавлении любого медиафайла на страницах и записях автоматически появляются здесь.
- Страницы. В отличии от записей, которые строго привязаны ко времени публикации,предназначены для статического контента. Они не попадают в RSS ленту, и не выводятся в архиве. Их нельзя группировать по рубрикам, однако они имеют иерархическую структуру, что позволяет создавать родительские и дочерние страницы для организации структура сайта. Также особой отличительной чертой страниц является возможность выбирать шаблон отдельно для каждой страницы, в отличии от записей, где шаблон статичен, и менять его для каждой отдельной записи не получится.
- Комментарии - тут без комментариев
Переходим к Внешнему виду
- Темы - установка и управление темами. При нажатии на кнопку "Добавить" появится большая база готовых тем с дизайном и функционалом на все случаи жизни.
- Настроить - основные настройки выбранной темы. Если разработчики предусмотрели возможность гибкой настройки темы - доступ к ним находиться либо здесь, либо выведен отдельной кнопкой. Помимо визуальной настройки здесь можно выбрать главную статическую страницу из списка опубликованных, изменить мета-теги Title и Description, установить лого и фавикон сайта.
- Виджеты - позволяет устанавливать виджеты (как встроенные (поиск, хтмл блок, галерея, календарь и тд.), так и кастомные, которые можно установить в разделе "Плагины") и выставлять их на доступные блоки сайта. Каждый шаблон может иметь разное количество блоков для размещения виджетов.
- Меню - управление меню сайта. Возможность добавлять страницы (как родительские так и дочерние), записи а так же выводить в произвольные ссылки.
- Фон - перекидывает на страницу "Настройки темы". Никакой ценности не представляет.
- Редактор тем - доступ к правке основных файлов темы (index.php (основняа страница), header.php (шапка, на всех страницах одинакова), footer.php (подвал, на всех страницах одинаковый, functions.php (функционал темы), page.php (шаблон страницы), single.php (шаблон записей) и также Style.css (стили темы) и др.
- Плагины - возможность установки и удаления плагинов. При нажатии на кнопку "Добавить новый" перекидывает на огромную встроенную базу с плагинами. Одно из самых наиболее важных мест для нас.
- Последние три пункта: Пользователи (настройка профилей), инструменты(импорт и экспорт файлов, RSS ленты и тд) и настройки (редактирование основной информации по сайту) -особого интереса почти никогда не представляют, но иногда приходится заходить и сюда
Wordpress и предоставляет нам огромнейшую базу тем и плагинов, однако не все из них бесплатные, либо ограничены по функционалу. И хотя к каждому такому плагину и теме существует бесплатная альтернатива, иногда определённую часть функционала заменить просто не чем(либо не охота). Ниже я приведу список проверенных сайтов для решения данной проблемы.
Полезные ссылки
www.jojo-themes.net
nulledfree.pw
.crackthemes.com
wpnull24.com
Ну что ж друзья. Настало время прощаться. С вами был как всегда - ваш верный друг и учитель, ну а мы увидимся уже совсем скоро.
До новой встречи