Please enable JavaScript.
Coggle requires JavaScript to display documents.
Создание сайта (:checkered_flag: Стандартные настройки (:check: Создание…
Создание сайта
-
-
Файлы и разделы в Wordpress'е, которые нам понадобятся
:pencil2: Основной раздел (корневой каталог сайта):
http://joxi.ru/MAj10x6C43xW92Удаляем файлы:license.txt
readme.html(они не нужны, но если будут, то не критично)Примечание:
При обновлении ядра WP, некоторые файлы обновляются, в частности:index.phpСмотрим важные файлы в корне сайта: :checkered_flag:
-
:pencil2: wp-config.php
https://yadi.sk/d/v3aDT2Mh3MaE4ZДанные в файле автоматически заполняется, при создании WP сайта, те данные, что мы указывали в полях, начиная с :red_flag:шага №3
(запуск в браузере адреса сайта - см. выше) Значения параметров файла::check: define ('DB_NAME', 'mochalvn_cistit');
название БД:check: define('DB_USER', 'mochalvn_cistit');
имя пользователя БД
(на Бегете имя и название БД совпадают)
(на localhost имя БД по умолчанию 'root'):check: define('DB_PASSWORD', 'x5MdkUBToN5Kh7iN2WrA');
пароль БД
(на localhost пароль БД отсутствует, т.е. пустые кавычки):check: $table-prefix = 'flipflop_';
префикс БДДля чего я их написал?
Именно эти настройки нужно будет вписывать вручную в этот файл тогда, когда ты ставишь сайт на готовую БД, которая уже с какими-то данными. Тебе нужно будет выставить все эти параметры, чтоб WP сконнектился с БД. (при переносе сайта с другого хостинга или с localhost'а)Что еще нужно добавить в файл?отключение ревизий, чтоб кеш статей не скапливался
:check: define('WP_POST_REVISIONS', false);сколько дней будет храниться ревизия - 1 день
:check: define('EMPTY_TRASH_DAYS', 1);
Вставляем сюда http://joxi.ru/BA0pdKxuJ8pOGAЗапрет редактирования файлов через wp-config.php
:check: define('DISALLOW_FILE_EDIT', true);
:pencil2: robots.txt
Очень важный файл, отвечающий за указание поисковым ботам, что индексировать, а что не трогать. Как правило, закрываем системные файлы WP.Пример рабочего файла, можно менять на свои данные.
(но лучше почитать синтаксис разметки, для понимания)
https://yadi.sk/i/P4vQtM3A3Mac3q
- корень сайт/wp-content/plugins
Сюда можно напрямую заливать скаченные плагины (еще плагины можно установить через админку, если плагин есть в каталоге)
- корень сайт/wp-content/themes
Здесь находятся темы сайта
- корень сайт/wp-content/uploads/2017/09/..
Сюда заливаем картинки через ftp (filezilla) или через файлменеджер в админке WP (спец. плагин). (Миниатюры создаются автоматически, из выставленных настроек)
Настройка WP
- Основные настройки
- Настройки плагинов
:check: Установка плагина
- Через админку
плагины -> добавить новый плагин
(вбиваем в строку поиска/ищем)
- Через fillezilla
путем копирования папки плагина в папку plugins
(по адресу ../wp-content/plugins)
-
Создание и установка Шаблона
(на данном этапе должны уже быть сверстаны 3 основные странички, это главная, рубрика, статья)
Из чего состоит шаблон (тема) :question:
(создаем папку шаблона по адресу
../wp-content/themes/название темы)
Внутри создаем следующие файлы и папки:
-
img :pencil2:
Папка с техническим картинками, элементами дизайна
-
-
-
-
-
-
-
-
-
contacts.php :pen:
Страница контактов
https://yadi.sk/d/4h5cUlX93Mfj3y
Простая страница с произвольной структурой (ее можно назвать как угодно contacts.php или kont.php, неважно, главное понимать, для чего она создана)
-
-
page.php :pen:
Просто страница
https://yadi.sk/d/nxxIApRL3MfjNU
Структура и оформление страницы. Так будет выглядеть разметка страницы созданной в админке. Содержание будет выводиться такой, который прописан в админке в поле контента.
yarpp-template-diego-shablon.php :pen:
Шаблон для плагина yarpp
https://yadi.sk/d/BeGuWoI13MgFUP
(нужно выбирать в настройках ярпа - плагина послетекстовой перелинковки)
-
functions.php :pen: :!!:
Крайне важный файл
https://yadi.sk/d/QO60Dv923MgKiP
Содержит львиную долю функционала и оптимизации WP, подключение всех скриптов и стилей, а также дополнительные функции вывода разных вещей типо хлебных крошек, пагинаций, содержаний статей, комментариев, определение миниатюра, и очистка код сайта от лишнего мусора
-
А чтобы разобраться со всеми функциями внутри каждого файла, достаточно выбрать необходимую и вбить в поиск на этом сайте https://wp-kama.ru/Основная суть такая, что выводим куски кода, раскиданного по разным файлам в одном файле, как на конструкторе.