WordPress изнутри — принцип работы движка
WordPress известен вебмастерам, блоггерам и владельцев веб-ресурсов, как интуитивно понятная платформа на PHP. Но, наверное, в общих чертах многим хотелось бы понимать принцип работы движка WP-сайта и разобраться как работает WordPress.
В этой статье с занимательной инфографикой, вордпресс показан изнутри — весь процесс загрузки ядра и генерации веб-страницы расписан по шагам.
Источник: wpbeginner.com1. Обращение к wp-config.php для загрузки конфигурацииПроцесс загрузки начинается с запуска wp-config.php (конфигурационного файла с глобальными переменными и подключением к БД).
2. Загрузка дефолтных константПрименяются предустановленные значения дефолтных констант: директория установки, максимальный размер файлов и т.д.
3. Загружается advanced-cache.phpФайл используется плагинами кэширования.
4. Подгружается wp-content/db.php (если он существует)Файл необходимый для оптимизации работы BD. Он может повысить производительность сайта за счет уменьшения числа запросов к базе данных.
5. Подключение к серверу баз данных MySQLCMS произведет выбор БД на сервере MySQL, либо вы увидите ошибку: «Error establishing database connection».
WordPress будет искать файл object-cache.php и при отсутствии такового, запустит по умолчанию wp-includes/cache.php.
7. Загрузка файла wp-content/sunrise.phpПри наличии сети сайтов, запустится режим Multisite (после обнаружения вордпрессом sunrise.php в папке wp-contetnt).
8. Загрузка локализацииПосле обращения к библиотеке /l10n.php из wp-includes, вордпресс выполнит локализацию веб-сайта.
9. Запуск мультисайтовых плагиновВ случае мультисайтовой сети, WP запустит Multisite-плагины.
10. Событие «muplugins_loaded»Срабатывает только для активных сетевых мультисайт-плагинов.
11. Запуск активированных плагиновЗапускаются все активные плагины, указанные в поле active_plugins таблицы wp_options.
12. Загрузка pluggable.phpАктивированные вордпресс плагины могут переопределять функции pluggable.php, но если это не так, то платформа обратится к файлу pluggable.php.
Разработчики могут вставлять «plugins_loaded» в код различных хуков и запускать собственные функции после загрузки всех активированных плагинов.
14. Применение правил Rewrite для ЧПУВыполняются Rewrite Rules – правила переопределения ссылок в SEO-дружественные и понятные человеку URL (ЧПУ).
15. Инициализируются объекты $wp_query, $wp_rewrite, $wpНа этом этапе WP задействует:
- $wp_query: Глобальная переменная класса WP_Query сообщает, что контент запрошен в типичном для WP-движка формате
- $wp_rewrite: Глобальная переменная класса WP_Rewrite. Содержит функции и правила Rewrite Rules, подсказывающие вордпрессу, какой URL соответствует запрашиваемому контенту
- $wp: Глобальная переменная класса WP. Ее функции автоматически разбирают пользовательские запросы и загружают главную очередь (main query)
Загружая тему оформления, CMS выполняет предварительные действия.
17. Запуск functions.php дочерней темыФайл functions.php работает как плагин и его назначение – придавать WP-теме отличительные особенности. Файл запустится, только если активна дочерняя тема, в противном случае загрузится functions.php активной темы.
18. Запуск functions.php родительской темыЕсли используется дочерняя тема, на этом шаге WP запустит файл functions родительской темы.
19. Выполненяется «after_setup_theme»Выполнение функции последует сразу за загрузкой основного шаблона (темы) и ее файла functions.php.
Вордпресс обрабатывает запросы согласно роли и привилегий текущего пользователя.
21. Выполненяется функция «init»К этому моменту WordPress уже запустил критически важные для работы механизмы. Теперь стартует функция «init». Она дает разработчикам возможность использовать собственный код, который выполняется сразу после того, как движом выполнены все предшествующие шаги.
22. Выполненяется функция «widget_init»Разработчикам widget_init позволяет регистрировать виджеты и выполнять нужный для их функционирования код.
23. Выполнение wp()Из файла wp-includes/functions.php вызывается функция wp(). Задаются переменные $wp, $wp_query, $wp_the_query и сразу следует вызов $wp->main.
Сейчас у вордпресса есть вся информация, необходимая для парсинга запроса. Первым делом проверяются соответствуют ли rewrite-правила запросам пользователей. Далее следует фильтрация переменных запроса, запрос экшен-хуков и запрос на загрузку шапки (хедера) веб-ресурса.
25. Выполнение запросаКогда вордпресс не находит соответствующий пользовательскому запросу контент, условный тег is_404 сгенерит страницу ошибки 404. Если контент найден, то продолжится запуск других запросов:
- WP_Query->get_posts()
- Функции DO_ACTION_REF_ARRAY ‘pre_get_posts’ для объекта WP_Query
- apply_filters (фильтр для очистки запросов и пр. завершающих проверок)
- К извлекаемым из БД постам применяются фильтры posts_results и the_posts
Теперь, когда все запросы выполнены, вордпресс выведет загруженные записи (посты).
26. Запуск функции template_redirectЭтот хук запустится до того, как будет выбрано, какой шаблон загружать
27. Загрузка Feed-шаблонаДля RSS feed запроса, вордпресс загрузит соответствующий шаблон RSS-ленты.
28. Загрузка основной темы (шаблона)WP приступит к поиску файла темы. Обычно, процесс загрузки шаблона начинается с файла содержащего основной цикл вордпресса.
29. Запуск функции «shutdown»Закончив исполнять PHP-код WordPress запустит «shutdown». Работа WP-движка выполнена.
В ответ на запрос пользователя, веб-серверу хостинга будет передан сгенерированный вордпрессом HTML код со стилями CSS / скриптами JS, далее последует рендеринг страницы браузером.
Работа WordPress заняла лишь миллисекунды!
Внутренне устройство WordPress
Прежде, чем мы погрузимся в тему кэширования, нужно понять как устроен WordPress. Не только как происходит создание и редактирование постов, а как несколько тысяч строк программного кода переплетаются между собой и создают красивые динамические сайты.
Внутреннее устройство WordPress
Мы все знаем, как работать с WordPress. Все начинается с входа в панель управления, после чего следует публикация, изменение или загрузка контента, установка или обновление необходимых плагинов, резервное копирование и так далее. Но задумывались ли вы о том, как все это работает?
Базовая основа всех сайтов — HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки»).
Конечной целью WordPress является генерация HTML-страниц, которая происходит динамически.
Ключевой термин для понимания здесь — «динамически». Термины «HTML-страница» и «веб-страница» являются синонимами. На самом базовом уровне WordPress использует PHP и базу данных SQL для хранения всех своих данных.
Таким образом, у нас есть два объекта:
- PHP-код, который составляет ядро WordPress
- и база данных, которая является памятью WordPress.
Каждая CMS WordPress использует одну базу данных. Не больше и не меньше. Каждый бит информации, которую вы ввели или будете добавлять на сайт в будущем, хранится в базе данных WordPress.
Сюда входят:
- логин пользователя, пароль (зашифрованный с помощью MD5) адрес электронной почты и др.;
- все записи, страницы, теги, категории и связи между ними;
- пользовательские типы записей;
- ревизии, черновики и удаленные записи;
- одобренные комментарии и ожидающие модерации, а также всякий спам;
- параметры настройки темы;
- данные плагинов и многое другое.
А вот изображения, документы и другие загружаемые файлы не хранятся в базе данных WordPress. Они лежат в папке «wp_content
». Давайте остановимся на этом более подробно.
Структура папок WordPress
Содержимое корневого каталога после установки WordPressНачиная с WordPress 3.6.1 каждый дистрибутив WordPress содержит три основные папки.
Корневой каталог
Это каталог установки WordPress и всего остального (кроме базы данных). Мы будем называть это «корневым каталогом». Если WordPress установлен на серверах с общим хостингом, работающих под управлением cPanel, корневой каталог, скорее всего, является содержимым каталога «public_html
», если вы используете WordPress в своем базовом домене (например, site.com
, а не site.com/folder
).
Корневой каталог WordPress содержит ровно три папки:
wp_content
,wp_includes
иwp_admin
вместе с другими файлами PHP, наиболее значимым из которых являетсяwp_config.php
.
Редактируя этот файл, мы можем добавить набор основных параметров настройки WordPress, которые недоступны в панели управления WordPress. Например, мы можем отключить пост-ревизии, установить имя сайта, используемое WordPress (полезно для изменений домена), включить режим обслуживания и другое. Файл wp-config.php
является очень важным файлом так как содержит важную информацию, такую как учетные данные доступа к базе данных WordPress.
Если кто-то сможет получить доступ к вашей базе данных, тот будет имеет полный контроль над вашим сайтом.
wp_includes
Эта папка содержит другие файлы и классы PHP, необходимые для основных операций WordPress. Не стоит редактировать файлы в этом каталоге.
wp_admin
Эта папка содержит файлы панели инструментов WordPress. Вы знаете, что все административные функции или функции, связанные с WordPress, такие как написание постов, модерирование комментариев, установка плагинов и тем, осуществляется через панель инструментов WordPress. Доступ разрешен только зарегистрированным пользователям и ограничен в зависимости от роли пользователя. Администратор имеет полный доступ, потом идет редактор, затем участник и, наконец, подписчик.
wp_content
Папка wp_content
содержит все загруженные пользователем данные и снова делится на три директории:
themes
plugins
uploads
Папка themes
является каталогом тем, которые установлены на вашем сайте WordPress. Вы можете установить столько тем, сколько хотите, но активной может быть только одна тема (хотя существуют некоторые плагины, которые позволяют вам активировать больше тем). Кроме того, каталог «themes
» никогда не может быть пустым, так как WordPress нужна хотя бы одна тема для работы.
Аналогично, папка «plugins
» используются для хранения всех плагинов, установленных на вашем сайте WordPress. В отличие от каталога тем, этот каталог может быть пустым, так как WordPress может работать без использования каких-либо плагинов. Вы вправе активировать столько плагинов, сколько хотите, но лучше устанавливайте только необходимые. Ознакомьтесь с списком самых лучших и, на мой взгляд, самых необходимых плагинов WordPress.
Все изображения (и другие медиафайлы), которые загружаются на сайт, хранятся в каталоге «uploads
». Они распределенные по годам, месяцам и дням. Эта папка может считаться базой данных для всех нетекстовых данных — изображений, PDF-файлов, видео, MP3 и другого. Доступ к этой папке и вложенным также должен быть ограничен. Это можно сделать путем изменения файла .htaccess
, который находится в каталоге wp_content
.
Поэтому, создавая резервную копию нужно скопировать не только папки установки WordPress. Вам необходимо скопировать и базу данных и всё содержимое корневого каталога.
Анатомия запросов в WordPress
Или, как мне нравится это называть,
Что происходит, когда кто-то просматривает ваш сайт?
Когда кто-то посещает ваш сайт, WordPress динамически генерирует HTML-код (в соответствии с CSS и JS), который отображается в виде странички сайта. Вы не увидите расширение .html
после URL-адреса (как вы могли видеть на некоторых старых веб-сайтах), так как это содержимое генерируется динамически.
Вот что происходит при запросе веб-страницы:
- Браузер посетителя запрашивает веб-страницу.
- Ядро WordPress (может считаться мозгом WordPress) вызывает требуемые PHP-скрипты, начиная с
index.php
. - Затем ядро WP соединяется со своей базой данных и извлекает данные (записи, страницы, комментарии и другую информацию).
- Затем он объединяет извлеченные данные, данные из активных в настоящее время плагинов и текущую активную тему и генерирует HTML-код «на лету» то есть «динамически».
- Затем он обслуживает этот динамически сгенерированный HTML-код в браузере посетителя.
Подобным образом происходит публикация или сохранение записи, отправляется комментарий, выполняется поиск, ядро WordPress выполняет необходимые внутренние операции и сохраняет их в своей базе данных для использования в будущем, а также уведомляет администратора WordPress. Вы (администратор) видите в панели управления новые комментарии, ожидающие модерации или пул комментариев, который сразу отмечен как спам.
Теперь, повторяя все эти шаги каждый раз, когда пользователь заходит на сайт все происходит по цепочке как показано на схеме. Это задача времени и ресурсов. И вполне нормальная, если ваш сайт посещает 10 человек. Но увеличьте это на 100, 1000 — вот тогда и начнется настоящая проблема. Только суперкомпьютеры смогут обрабатывать такой объем данных. А большинство сайтов WordPress размещаются всего лишь на общих серверах веб-хостинга, которые имеют, примерно одну тысяную степень мощности суперкомпьютеров.
Что же делать? Необходимо использовать кеширование WordPress. О том как это сделать и какой плагин использовать вы узнаете, если перейдете по указанной ссылке.
Как устроен сайт на WordPress?
Сайты, созданные на движке WordPress, имеют особенную структуру, отличающуюся от структуры других сайтов.
При первоначальном знакомстве с сайтостроением обычно говорят об иерархической структуре сайта. Ее суть состоит в том, что весь сайт состоит из множества страниц, страницы объединяются в разделы, те, в свою очередь, в более крупные разделы и т. д. Этой системе размещения материалов соответствует и система многоуровневого меню. Такая структура сайтов сходна с файловой структурой компьютера, поэтому привычна и понятна.
Структура размещения материалов на движке WordPress, используемом для создания большинства блогов, не иерархическая, а сетевая, поэтому с первого взгляда непонятна. Это может, в какой-то степени, отпугнуть начинающего веб-мастера от использования CMS WordPress.
Вот поэтому возникает необходимость разобраться, как устроен сайт на WordPress.
Кстати, если вы хотите научиться делать сайты и блоги, используя CMS WordPress, причем с уникальным дизайном, вам лучше всего воспользоваться курсом «Уникальный сайт с нуля». Познакомиться с ним вы можете по ссылке ниже.
Уникальный сайт с нуля
В структуре любого сайта можно выделить три основных направления:
- Внешняя структура. Она показывает нам внешний вид страницы, размещение отдельных элементов, блоков относительно друг друга.
- Внутренняя структура, то есть структура связей между отдельными материалами, образующими контент.
- Файловая структура, показывающая взаимосвязь файлов, составляющих весь сайт.
Итак, каков внешний вид сайта на WordPress?
Сразу следует отметить, что он зависит от выбора шаблона. Таких шаблонов огромное количество и, конечно, сайты могут сильно отличаться друг от друга. Но есть и общие черты, на которые мы и обратим внимание. В качестве примера можно рассматривать данный сайт.
В верхней части страницы обычно находится шапка (header). В ней может располагаться название сайта, логотип, слоган, иногда строка поиска, кнопки социальных сетей.
Под шапкой, а иногда под ней, чаще всего находится основное меню.
В нижней части страницы мы видим подвал (footer). В нем может быть расположена служебная информация. Например, об авторах сайта, авторских правах. Иногда там можно встретить кнопки социальных сетей, некоторые элементы навигации и т. д.
В средней части страницы находится лента записей и боковая колонка (sidebar).
Записи (post) – главная часть сайта на WordPress. Именно в них находится основной контент, то, о чем хотел рассказать создатель сайта его посетителям.
Каждая новая запись появляется в верхней части ленты, старые опускаются ниже. На странице можно увидеть лишь ограниченное число записей, например, десять. К остальным записям можно перейти, используя соответствующие кнопки навигации. Еще одна особенность ленты записей состоит в том, что на главной странице чаще всего мы видим записи не полностью, а только первые абзацы. Так быстрее выбирать нужную статью. Но это уже относится к внутренней структуре сайта.
Кроме ленты записей контент находится и на постоянных страницах, которые не изменяются и не перемещаются. На таких страницах располагают обычно информацию об авторе, о сайте, карту сайта, контактную информацию и т. п.
Сбоку от ленты записей находится боковая колонка (sidebar). В его расположении тоже могут быть различные варианты. Сайдбар может располагаться слева или справа, он может быть один или два.
Например, шаблон Admired, примененный на данном сайте, позволяет использовать следующие варианты расположения сайдбара:
Сайдбар состоит из отдельных блоков-виджетов (widget). Их количество и расположение определяется администратором сайта и достаточно легко модифицируется.
Теперь перейдем к внутренней структуре сайта на WordPress. Именно в ней заключаются особенности данного движка. Система навигации состоит из нескольких частей.
Во-первых, главное меню. Это меню ведет нас на постоянные страницы. Таких страниц может быть много, но и меню может быть сложным, многоуровневым. В данном случае мы имеем иерархическую структуру. А вот к записям пункты меню не ведут, за исключением одного пункта, который открывает основную ленту записей.
Для навигации по записям используется другая система, основанная на понятиях «рубрика» и «метка».
При написании очередной статьи, ее привязывают к какой-либо рубрике, или даже не одной, а двум, трем. В сайдбаре имеется виджет со списком рубрик, и мы можем выбирать из всей ленты записей статьи, относящиеся к одной рубрике.
Кроме этого, каждой статье присваиваются метки – слова, характеризующие данную запись. Этих меток может быть тоже несколько, и можно выбирать записи по меткам. Метки видны обычно в конце каждой статьи. Кроме этого, часто в сайдбаре размещают виджет «Облако меток», который показывает все метки и позволяет выбирать статьи, щелкая по этим ключевым словам.
Рубрики и метки образуют сетевую структуру сайта, благодаря которой одну и ту же запись можно найти разными способами.
Внешняя структура страницы и структура размещения материалов сайта важны для посетителей, а вот файловая структура им не видна. Она, в основном, интересует разработчиков сайта.
Коротко об этой структуре. Как и любой сайт, сайт на WordPress состоит из множества файлов. Рассмотрим самое важное.
Во-первых, весь контент хранится отдельно на сервере в базе данных MySQL.
Во-вторых, в отдельных папках находятся файлы изображений.
И, в-третьих, сами страницы формируются из отдельных php-файлов. Количество этих файлов может быть различным, это тоже зависит от выбора шаблона, но есть основные, обязательные файлы.
Чтобы увидеть эти файлы, нужно в консоли управления WordPress выбрать Внешний вид ? Редактор. С правой стороны откроется список всех файлов WP. Например:
- Архивы
(archive.php) - Комментарии
(comments.php) - colorchooser.php
- Подвал
(footer.php) - Функции темы
(functions.php) - Заголовок
(header.php) - Основной шаблон
(index.php) - Шаблон страницы
(page.php) - rt_settings.php
- Результаты поиска
(search.php) - sidebar-page.php
- sidebar-right.php
- Одна запись
(single.php) - styles.php
- timthumb.php
- Таблица стилей
(style.css)
Зная HTML, CSS, PHP можно редактировать эти файлы, изменяя соответствующие части страниц сайта. Но это уже отдельная тема.
Вот так устроен сайт на WordPress. Конечно, в статье рассмотрены общие черты, но каждый веб-мастер стремиться сделать свой сайт особенным, не похожим на другие, используя для этого самые разные методы.
В конце статьи хочу еще раз порекомендовать видеокурс «Уникальный сайт с нуля». По ссылке ниже можно подробно ознакомиться с курсом. Изучив этот курс, вы сможете не только профессионально создавать блоги, но и использовать их для заработка в Интернете.
Уникальный сайт с нуля
Если вас заинтересовала статья, или вам есть, что добавить, оставьте комментарий.
Проголосуйте за статью, нажмите кнопку социальной сети.
Как устроена главная страница консоли админ-панели WordPress
Сегодня рассмотрим как устроена главная страница консоли. Какие виджеты на ней расположены и за что они отвечают.
Главная страница консоли представляет из себя набор следующих виджетов:
Добро пожаловать
Содержит набор ссылок на действия, наиболее часто выполняемых при создании нового сайта. Набор доступных действий зависит от используемой на сайте темы.
На виду
Активность
Показывает запланированные и недавно опубликованные записи, а также список последних комментариев с возможностью их одобрения, изменения и просмотра.
Быстрый черновик
Позволяет быстро добавить новый черновик и отображает последние три добавленных черновика.
Новости и мероприятия WordPress
Этот блок показывает последние новости с официального сайта WordPress, последние записи с агрегатора статей о WordPress — WordPress Planet, а также информацию о предстоящих событиях рядом с вами (можно посмотреть на WordCamp Central и WordPress Meetup’ы). При желании, свой город можно указать, щелкнув по иконке карандаша.
Каждый виджет можно переместить или свернуть и, при необходимости, отключить во вкладке «Настройки экрана» в верхнем правом углу.
Некоторые плагины могут добавлять свои виджеты. Например, WooCommerce отображает информацию о продажах, заказах и последних отзывах о товарах.
Общий обзор админ-панели WordPress можно найти в руководстве Как разобраться в админ-панели WordPress за пять минут.
WordPress изнутри — принцип работы движка
Процесс загрузки начинается с запуска wp-config.php (конфигурационного файла с глобальными переменными и подключением к БД).
2. Загрузка дефолтных констант
Применяются предустановленные значения дефолтных констант: директория установки, максимальный размер файлов и т.д.
3. Загружается advanced-cache.php
Файл используется плагинами кэширования.
4. Подгружается wp-content/db.php (если он существует)
Файл необходимый для оптимизации работы BD. Он может повысить производительность сайта за счет уменьшения числа запросов к базе данных.
5. Подключение к серверу баз данных MySQL
CMS произведет выбор БД на сервере MySQL, либо вы увидите ошибку: «Error establishing database connection».
6. Запуск object-cache.php, либо wp-includes/cache.php
WordPress будет искать файл object-cache.php и при отсутствии такового, запустит по умолчанию wp-includes/cache.php.
7. Загрузка файла wp-content/sunrise.php
При наличии сети сайтов, запустится режим Multisite (после обнаружения вордпрессом sunrise.php в папке wp-contetnt).
8. Загрузка локализации
После обращения к библиотеке /l10n.php из wp-includes, вордпресс выполнит локализацию веб-сайта.
9. Запуск мультисайтовых плагинов
В случае мультисайтовой сети, WP запустит Multisite-плагины.
10. Событие «muplugins_loaded»
Срабатывает только для активных сетевых мультисайт-плагинов.
11. Запуск активированных плагинов
Запускаются все активные плагины, указанные в поле active_plugins таблицы wp_options.
12. Загрузка pluggable.php
Активированные вордпресс плагины могут переопределять функции pluggable.php, но если это не так, то платформа обратится к файлу pluggable.php.
13. Срабатывает событие plugins_loaded
Разработчики могут вставлять «plugins_loaded» в код различных хуков и запускать собственные функции после загрузки всех активированных плагинов.
14. Применение правил Rewrite для ЧПУ
Выполняются Rewrite Rules – правила переопределения ссылок в SEO-дружественные и понятные человеку URL (ЧПУ).
15. Инициализируются объекты $wp_query, $wp_rewrite, $wp
$wp_query: Глобальная переменная класса WP_Query сообщает, что контент запрошен в типичном для WP-движка формате
$wp_rewrite: Глобальная переменная класса WP_Rewrite. Содержит функции и правила Rewrite Rules, подсказывающие вордпрессу, какой URL соответствует запрашиваемому контенту
$wp: Глобальная переменная класса WP. Ее функции автоматически разбирают пользовательские запросы и загружают главную очередь (main query)
16. Запускается функция «setup_theme»
Загружая тему оформления, CMS выполняет предварительные действия.
17. Запуск functions.php дочерней темы
Файл functions.php работает как плагин и его назначение – придавать WP-теме отличительные особенности. Файл запустится, только если активна дочерняя тема, в противном случае загрузится functions.php активной темы.
18. Запуск functions.php родительской темы
Если используется дочерняя тема, на этом шаге WP запустит файл functions родительской темы.
19. Выполненяется «after_setup_theme»
Выполнение функции последует сразу за загрузкой основного шаблона (темы) и ее файла functions.php.
20. Загрузка объекта текущего пользователя User Object
Вордпресс обрабатывает запросы согласно роли и привилегий текущего пользователя.
21. Выполненяется функция «init»
К этому моменту WordPress уже запустил критически важные для работы механизмы. Теперь стартует функция «init». Она дает разработчикам возможность использовать собственный код, который выполняется сразу после того, как движом выполнены все предшествующие шаги.
22. Выполненяется функция «widget_init»
Разработчикам widget_init позволяет регистрировать виджеты и выполнять нужный для их функционирования код.
23. Выполнение wp()
Из файла wp-includes/functions.php вызывается функция wp(). Задаются переменные $wp, $wp_query, $wp_the_query и сразу следует вызов $wp->main.
24. Парсинг запроса
Сейчас у вордпресса есть вся информация, необходимая для парсинга запроса. Первым делом проверяются соответствуют ли rewrite-правила запросам пользователей. Далее следует фильтрация переменных запроса, запрос экшен-хуков и запрос на загрузку шапки (хедера) веб-ресурса.
25. Выполнение запроса
Когда вордпресс не находит соответствующий пользовательскому запросу контент, условный тег is_404 сгенерит страницу ошибки 404. Если контент найден, то продолжится запуск других запросов:
WP_Query->get_posts()
Функции DO_ACTION_REF_ARRAY ‘pre_get_posts’ для объекта WP_Query
apply_filters (фильтр для очистки запросов и пр. завершающих проверок)
К извлекаемым из БД постам применяются фильтры posts_results и the_posts
Теперь, когда все запросы выполнены, вордпресс выведет загруженные записи (посты).
26. Запуск функции template_redirect
Этот хук запустится до того, как будет выбрано, какой шаблон загружать
27. Загрузка Feed-шаблона
Для RSS feed запроса, вордпресс загрузит соответствующий шаблон RSS-ленты.
28. Загрузка основной темы (шаблона)
WP приступит к поиску файла темы. Обычно, процесс загрузки шаблона начинается с файла содержащего основной цикл вордпресса.
29. Запуск функции «shutdown»
Закончив исполнять PHP-код WordPress запустит «shutdown». Работа WP-движка выполнена.
В ответ на запрос пользователя, веб-серверу хостинга будет передан сгенерированный вордпрессом HTML код со стилями CSS / скриптами JS, далее последует рендеринг страницы браузером.
Работа WordPress заняла лишь миллисекунды!
Источник: wpbeginner.com
Курсы по WordPress в Минске. Оффлайн и онлайн формы обучения
Данный курс рассчитан на людей, имеющих базовые знания в веб-программировании.
Минимальные требования: знание и умение работать с HTML/CSS и JS.
Целью курса является быстро и профессионально обучить студентов работе с WordPress.
Программа курса включает следующие блоки:
- Установка и базовая настройка
- Как устроен WordPress
- Создание дочерней темы
- Работа с плагинами
- Страницы и Посты в WordPress
- Как создать новый раздел сайта (на примере Услуг)
- Как создать новый шаблон для страницы
- Виджеты
- Elementor
- Форма обратной связи
- Оптимизация для SEO
Расписание, длительность и стоимость обучения
- Длительность: 2 месяца
- занятия по субботам
- с 13:00 до 17:00
- 36 академических часов
- Стоимость:
360 руб288 руб за курс - Размер группы: до 5 человек
Старт курса:
03.04.2021Записаться на бесплатное занятие
Заполните форму по ссылке для выбора даты проведения бесплатного занятия и познакомьтесь с преподавателем курса вживую, учебным классом, и зарядитесь желанием учиться и постигать новое в нашем учебном центре!
Тема бесплатного занятия: Введение в курс. Зачем нужны CMS и для чего используют WordPress.
Заполните анкету-заявку на курс — и мы свяжемся с Вами для уточнения деталей.
Наша цель — подготовить специалистов
Мы хотим, чтобы ты стал крепким и уверенным веб-разработчиком, способным держать удар и писать грамотный код. Наши курсы — это не просто теория с практикой — это реально необходимый минимум знаний, чтобы ты как можно скорее смог перейти к коммерческой оплачиваемой практике, и делал ее без нареканий со стороны руководства и заказчиков. Наши преподаватели — реально практикующие разработчиики, в том числе с опытом стажировки программистов не один год.
По окончанию курсов вы получите
- Как минимум, знания и опыт разработки и отладки кода на PHP, как индивидуально, так и в команде.
- В случае успешного прохождения курсов (сдачи на высокие оценки экзаменов и дипломной работы) — предложение стать частью нашей команды или рекомендации к нашим партнерам (back-end программисты после нашей стажировки получает много предложений о работе).
Не откладывайте свой профессиональный рост на потом
Начните или продолжите свой путь в изучении программирования прямо сейчас. Сообщите нам о своем желании пройти курсы, заполнив анкету по ссылке.
Технологии, которым мы обучаем
Поделиться в соцсетях:
Хотите быть
в курсе акций,
спец предложений
и новостей?
Что такое записи и страницы в WordPress.
Два базовых понятия, с которыми приходиться столкнуться после установки системы WordPress — это записи и страницы.
Давайте разберемся, что это такое, чем они отличаются и зачем нужна каждая сущность.
Итак, вы установили WordPress и начинаете знакомиться, как он устроен. Первое, на что нужно обратить внимание — это 2 раздела главного меню «Записи» и «Страницы».
Это 2 базовые сущности в WordPress, которые позволяют создавать материалы, контент или содержимое на вашем веб-сайте WordPress.
В чем же здесь отличие?
Первое, что нужно понимать, что WordPress — это движок сайта, который в первую очередь создавался для создания блогов.
Блог — это такой сайт, на котором публикуются материалы или новости, которые привязаны к дате их публикации и которые идут лентой один за другим.
В самом верху в «ленте» идут самые свежие материалы, далее идет материал, который публиковался позже и.т.д.
Этот список всех материалов, которые опубликованы на блоге, называется «лентой».
Т.е. публикуя новые материалы, мы расширяем эту ленту. Она у нас с каждым разом становиться длинее и длинее.
Вот такой основной смысл блога. Это просто публикация новостных материалов, которые привязан к какой-то определенной дате.
Такие материалы, которые публикуются в ленте блога, в WordPress называются записями.
У записи есть дата ее публикации, запись публикуется в ленте блога, у записи есть рубрика, к которой она принадлежит и к ней можно оставлять комментарии.
Как правило, в ленте публикуется краткое содержимое записи и кликнув по заголовку записи, можно открыть полное ее содержимое.
В главном меню, в разделе «Записи» вы можете добавлять записи в ленту WordPress.
Рубрики — это категории, к которым мы можем впоследствии относить записи. С помощью рубрик, мы даем возможность посетителям сайта быстро и удобнее найти информацию, которая им интересна.
У записей также могут быть «метки» — это некие смысловые слова (тэги), которые прикрепляются к записям и также помогают посетителям сайта проще находить нужную информацию.
По меткам, которые прикреплены к записям можно определять смысл и содержание записи.
Что же такое страницы?
Для страниц мы не можем создавать рубрики или метки.
В каких случая нам могут понадобиться страницы? Давайте представим, что на наш блог нужно добавить информацию об авторе. По сути — это будет страница, которая содержит некую статическую информацию и эта информация всегда должна быть доступна для пользователя.
Если информацию об авторе опубликовать в ленту для сайта, постепенно, с появлением новых заметок эта информаций уйдет далеко вниз и будет совершенно не доступна для просмотра пользователям.
Это не логично публиковать информацию, которая должна быть всегда доступна пользователям, в ленте сайта.
Согласитесь, что это получается некий другой формат материала, который нужно публиковать каким-то определенным образом.
Специально для этой цели, для публикации материалов, которые не относятся к ленте сайта и которая должна быть постоянно доступна пользователям (об авторе, контакты, политика конфиденциальности, и.т.д.) эти материалы предполагается публиковать на блоге WordPress в разделе «Страницы».
Страницы — это тот же самый материал, создание которого похоже на создание записи. Главное отличие страницы в том, что она не будет опубликована в ленте сайта.
Страницу мы можем разместить в меню сайта и свободно на нее переходить.
Просто имейте в виду, что для публикации информации на сайте вне ленты сайта, нужно использовать страницы.
Надеюсь, что теперь вам стало понятнее, что такое страницы и записи WordPress и теперь вы сможете определять в каких случаях и какой материал лучше использовать.
Как WordPress на самом деле работает за кулисами (Инфографика)
Вы когда-нибудь задумывались, как WordPress на самом деле работает за кулисами?
Обычному пользователю это кажется простым, потому что вы вводите URL-адрес, и страница загружается за несколько секунд, но многое происходит за кулисами.
В этом руководстве мы расскажем, как на самом деле работает WordPress за кулисами, а также создали простую для понимания инфографику.
Что такое WordPress?
WordPress — это конструктор веб-сайтов и система управления контентом.Это программное обеспечение с открытым исходным кодом, с помощью которого любой может создать любой веб-сайт, который можно себе представить.
Она начиналась как платформа для ведения блогов в 2003 году, но вскоре превратилась в CMS, а затем в полноценную платформу для создания веб-сайтов. Сегодня он обслуживает более 38% всех веб-сайтов в Интернете.
Чтобы узнать больше о его эволюции, истории, плюсах и минусах, см. Наше подробное руководство о том, что такое WordPress? И сколько стоит создание сайта WordPress.
Почему вы должны узнать, как работает WordPress?
WordPress — это программное обеспечение с открытым исходным кодом, что означает, что любой может изучить его код и написать для него свои собственные приложения (плагины) и шаблоны (темы).
Изучение того, как работает WordPress и что происходит за кулисами, может помочь вам понять, что вы можете с ним делать. Вы можете узнать о повышении производительности WordPress и написать лучший код для своих собственных проектов.
Это руководство шаг за шагом проведет вас через весь процесс. Мы начнем с того момента, когда пользователь запросит страницу, и закончим, когда эта страница будет полностью загружена.
Готовы? Давайте начнем.
Вы также можете следовать нашему письменному руководству ниже для получения более подробной информации.
1. Загрузите файл wp-config.php
wp-config.php — это файл конфигурации WordPress. Он устанавливает глобальные переменные для сайта WordPress и содержит информацию о вашей базе данных WordPress. Это первый файл, загружаемый WordPress по понятным причинам. Узнайте больше о файле wp-config.php и о том, как его редактировать.
2. Настройка констант по умолчанию
После загрузки файла wp-config.php WordPress перейдет к установке констант по умолчанию. Сюда входит такая информация, как местоположение загрузки WordPress по умолчанию, максимальные размеры файлов и другие константы по умолчанию, установленные в wp-config.php файл.
3. Загрузите файл advanced-cache.php
Если на вашем сайте существует файл advanced-cache.php, WordPress загрузит его следующим образом. Этот файл действует как добавляемый файл и используется несколькими популярными плагинами, в частности плагинами кеширования WordPress. Если ваш сайт использует этот файл, вы увидите новый элемент на экране плагинов под названием Drop-ins.
4. Загрузите файл wp-content / db.php
WordPress позволяет разработчикам создавать свои собственные уровни абстракции базы данных и загружать их в базу данных.php, помещенный в папку wp-content. Он обычно используется плагинами кэширования WordPress для повышения производительности базы данных. Если на вашем веб-сайте есть этот файл, WordPress загрузит его.
5. Подключите MySQL и выберите базу данных
WordPress теперь имеет достаточно информации, чтобы продолжить. Он перейдет к подключению к серверу MySQL и выберет базу данных.
Если WordPress не может подключиться к базе данных, вы увидите ошибку «Ошибка установления соединения с базой данных», и WordPress закроется прямо здесь.
Если все работает нормально, он переходит к следующим шагам.
6. Загрузите файл object-cache.php или wp-includes / cache.php
WordPress теперь будет искать файл object-cache.php. Если его не существует, WordPress перейдет к загрузке файла wp-includes / cache.php.
7. Загрузите файл wp-content / sunrise.php
.Если это многосайтовая сеть, WordPress теперь будет искать файл sunrise.php, если он существует в папке wp-content.
8. Загрузите библиотеку локализации
WordPress теперь загрузит l10n.php в папке wp-includes. Этот файл загружает систему локализации WordPress, загружает переводы, устанавливает языковые стандарты и т. Д. См. Наше руководство о том, как использовать WordPress на других языках.
9. Загрузите плагины для работы с несколькими сайтами
Если это многосайтовая сеть, WordPress теперь загрузит многосайтовые плагины. Узнайте больше о том, как плагины работают в многосайтовой сети WordPress.
10. Выполните действие «muplugins_loaded»
Действие muplugins_loaded теперь выполняется WordPress.Это действие доступно только для подключаемых к сети подключаемых модулей на мультисайте WordPress.
11. Загрузить активные плагины
WordPress теперь загрузит все активные плагины на сайте. Он делает это, просматривая запись active_plugins в таблице параметров вашей базы данных WordPress. Это позволяет WordPress игнорировать плагины, которые установлены на вашем сайте, но не активированы.
12. Загрузите файл pluggable.php
Файл pluggable.php содержит функции, которые могут быть переопределены плагинами WordPress.WordPress теперь будет видеть, определены ли функции внутри этого файла другим плагином. В противном случае он сам определит эти функции.
13. Выполните действие «plugins_loaded»
WordPress теперь запустит действие plugins_loaded. Это позволяет разработчикам подключать свои функции к запуску после загрузки всех активных плагинов.
14. Загрузить правила перезаписи
WordPress загрузит правила перезаписи. Эти правила перезаписи помогают WordPress использовать оптимизированные для SEO URL.
15. Создайте экземпляр $ wp_query, $ wp_rewrite, $ wp
На этом этапе WordPress загружает следующие объекты:
$ wp_query: Глобальный экземпляр, содержащий класс WP_Query. Он сообщает WordPress, какой контент запрашивается в типичном формате запроса WordPress.
$ wp_rewrite: Глобальный экземпляр, содержащий ваш класс WP_Rewrite. Он содержит ваши правила перезаписи и функции, которые сообщают WordPress, какой URL-адрес использовать для отображения запрошенного контента.
$ wp: Глобальный экземпляр класса WP, который содержит функции, которые будут анализировать ваш запрос и выполнять основной запрос.
16. Выполните действие «setup_theme»
WordPress перейдет к выполнению действия «setup_theme». Это действие выполняется до загрузки вашей темы WordPress.
17. Загрузите файл functions.php дочерней темы
Файл functions.php действует как плагин и используется в темах WordPress для добавления специфических функций темы на ваш сайт.Если вы используете дочернюю тему, WordPress загрузит файл functions.php вашей дочерней темы.
В противном случае он продолжится и загрузит файл functions.php текущей активной темы.
18. Загрузите файл functions.php родительской темы
Если вы используете дочернюю тему, WordPress загрузит файл functions.php вашей родительской темы.
19. Выполните действие «after_setup_theme»
Это действие запускается после того, как WordPress установит тему и загрузит функции темы.Это первое действие, доступное темам.
20. Настройка объекта текущего пользователя
На этом этапе WordPress загружает текущий пользовательский объект. Это позволяет WordPress управлять запросом в соответствии с ролью и возможностями пользователя.
21. Выполните действие «init»
WordPress уже загрузил всю важную информацию, которая ему нужна. Теперь он запускает действие «init».
Это действие позволяет разработчикам добавлять код, который необходимо выполнить после того, как WordPress загрузит всю ранее упомянутую информацию.
22. Выполните действие «widget_init»
Действие widget_init
позволяет разработчикам регистрировать виджеты и запускать код, необходимый для запуска в это время.
23. Запустите wp ()
WordPress теперь вызывает функцию wp ()
, которая находится в файле wp-includes / functions.php
. Он устанавливает глобальные запросы WordPress $ wp, $ wp_query, $ wp_the_query, а затем вызывает $ wp-> main.
24. Запрос на синтаксический анализ
Теперь WordPress имеет всю информацию, необходимую для анализа запроса пользователя.Он начинается с проверки правил перезаписи на соответствие запросу пользователя.
И затем запускает фильтры переменных запроса, ловушку действия запроса и отправляет запрос заголовка.
25. Выполнить запрос
Если ни один контент не соответствует запросу, WordPress установит переменную is_404.
В противном случае WordPress продолжит загрузку переменных запроса.
Затем он запустит WP_Query-> get_posts ().
Затем он запускает действие DO_ACTION_REF_ARRAY ‘pre_get_posts’ с объектом WP_Query.
WordPress теперь будет запускать apply_filters для очистки запроса и выполнения некоторых заключительных проверок.
Теперь он извлекает сообщения из базы данных и применяет фильтры posts_results и the_posts.
Часть запроса заканчивается тем, что WordPress возвращает сообщения.
26. Выполните действие template_redirect
WordPress теперь запустит действие template_redirect
. Этот хук запускается непосредственно перед тем, как WordPress определяет, какую страницу шаблона загружать.
27. Загрузить шаблон подачи
Если запрошенный контент представляет собой RSS-канал, WordPress загружает шаблон канала.
28. Загрузить шаблон
WordPress теперь будет искать файл шаблона на основе иерархии шаблонов WordPress. Затем он загружает шаблон, который обычно содержит цикл WordPress.
29. Выполните действие «выключение»
Непосредственно перед завершением всего выполнения PHP WordPress запускает последнее действие, называемое завершением работы.
WordPress перестает работать. Он запустил код и сгенерировал запрашиваемую пользователем веб-страницу.
Теперь ваш сервер веб-хостинга отвечает на запросы пользователей, отправляя им веб-страницу, созданную WordPress.Эта страница содержит код HTML, CSS и Javascript, который сообщает браузеру пользователя, как отображать его на экране.
Удивительно, не правда ли? Все это происходит за миллисекунды. Если вы используете одну из этих лучших услуг хостинга WordPress, то в идеале ваша страница загрузится за пару секунд.
Мы надеемся, что эта статья помогла вам узнать, как WordPress работает «за кулисами». Вы также можете ознакомиться с нашим пошаговым руководством о том, как повысить скорость и производительность WordPress для начинающих.
Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.
Как установить тему WordPress (выпуск 2021 года)
WordPress — это самая широко используемая система управления контентом в мире для создания автономных веб-сайтов. Скорее всего, если вы еще этого не сделали, вы решили использовать WordPress для своего собственного веб-сайта. Но знаете ли вы , как установить тему WordPress?
Понимание того, как темы WordPress добавляются на ваш сайт, совсем несложно, независимо от того, какой метод вы выберете — , а их несколько! Самое замечательное, что как только ваша тема будет установлена, вы готовы сразу приступить к созданию выдающегося веб-сайта.
В сегодняшнем посте мы подробнее рассмотрим, как установить тему WordPress. В частности, мы рассмотрим:
Приступим!
Где найти темы WordPress (как бесплатные, так и платные)
Узнать, как установить тему WordPress на свой веб-сайт, несложно. Однако что сложно, так это выбрать правильную тему для ваших нужд. Но прежде чем мы рассмотрим, что вам нужно для успешного достижения этой цели, давайте кратко рассмотрим, где можно найти темы WordPress.
Прямо сейчас репозиторий WordPress — одно из наиболее распространенных мест, где можно найти надежные и бесплатные плагины и темы для расширения дизайна и функциональности вашего веб-сайта WordPress.Фактически, только в репозитории WordPress есть более 7400 тем.
Кроме того, для пользователей WordPress доступны тысячи бесплатных и премиальных тем, которые можно найти на таких торговых площадках, как MOJO Marketplace, CSS Igniter и StudioPress. Тем не менее, самым известным рынком тем на сегодняшний день является Themeforest, который в настоящее время предлагает на выбор более 46 000 тем WordPress.
Как выбрать правильную тему WordPress
Итак, как вы должны узнать, какая тема WordPress вам подходит?
Вот несколько полезных советов:
1.Выберите между бесплатной или премиальной темой WordPress
Споры о бесплатных и платных темах WordPress ведутся уже давно. Из-за этого сложно понять, стоит ли вам сэкономить деньги и перейти на бесплатную тему или вложить небольшую сумму денег в премиум-тему и воспользоваться преимуществами.
Это действительно зависит от вашего бюджета, есть несколько вещей, которые следует учитывать, прежде чем сделать окончательный выбор:
Плюсы использования бесплатной темы WordPressИспользование бесплатной темы WordPress дает множество преимуществ:
- Их можно использовать бесплатно, а это значит, что если вам это не понравится и вы захотите изменить тему WordPress, вы не потеряете денег, попробовав это.
- Бесплатные темы в репозитории WordPress официально одобрены после прохождения строгой проверки.
- Бесплатные темы, найденные на WordPress.org, будут совместимы со всеми бесплатными плагинами, найденными в том же месте.
Тем не менее, бесплатные темы тоже имеют некоторые недостатки.
Например, они, как правило, имеют ограниченный набор функций, используются многими людьми (что затрудняет создание уникального веб-сайта), и обычно почти не оказывается оперативной поддержки в случае возникновения проблем.Не говоря уже о том, что бесплатные темы, найденные за пределами репозитория WordPress, могут быть плохо закодированы, что делает ваш сайт уязвимым для уязвимостей и атак.
Плюсы использования премиум-темы WordPressКак и бесплатная тема, премиум-темы имеют свой набор преимуществ:
- Вы получаете поддержку по этому поводу, чтобы помочь вам с такими вещами, как ошибки, технические проблемы и настройка (рекомендуется прочитать: Как настроить тему WordPress).
- Вы будете часто получать обновления с повышенными функциями безопасности и расширенными функциями.
- Наборы функций варьируются от умеренных до диких, поэтому вы можете создать свой сайт так, чтобы он выглядел и делал все, что вы хотите.
- Если вы из надежной торговой площадки, компании или разработчика, вы будете знать, что ваша премиум-тема актуальна со всеми последними версиями WordPress, HTML, CSS и PHP.
Тем не менее премиум-темы стоят денег. Некоторые платные темы требуют ежегодной оплаты, а другие требуют единовременной оплаты. Это означает, что если вы купите один, а потом решите поменять, вы потеряете все потраченные деньги.
2. Знайте свою нишу
WordPress обслуживает все типы веб-сайтов, поэтому вы можете ожидать, что темы WordPress будут делать то же самое. Знание своей ниши до того, как вы выберете тему, поможет вам найти темы WordPress, которые будут иметь нужный дизайн и функциональность.
Например, если вы создаете блог о кулинарии на WordPress, вам нужно будет искать тему для блогов WordPress, которая подходит для веб-сайтов о кулинарии. Еще лучше, если вы думаете, что можете продавать продукты и услуги таким же гурманам, как вы, возможно, вы захотите проверить некоторые темы электронной коммерции, которые имеют функциональные возможности, позволяющие начать как онлайн-бизнес по производству продуктов питания, так и блог.
Чтобы принять правильное решение, подумайте о типе контента, который вы хотите опубликовать, о ключевых функциях, которые потребуются вашей теме, о вашей целевой аудитории и о том, в какой отрасли вы хотите работать, чтобы вы могли сузить свои варианты и немного упростить принятие решения. .
3. Используйте достоверные источники
Любой, кто может разработать тему WordPress и получать от этого прибыль, сделает это. Но дело в том, что тот факт, что кто-то создал тему WordPress, не означает, что в ней нет плохого кода, вирусов или даже спам-ссылок.
Если вы решили использовать бесплатную тему WordPress, лучше всего поискать в репозитории WordPress. Если вам нужна премиум-тема или вы хотите использовать бесплатную тему от сторонней компании-разработчика, проверьте следующее:
- Репутация автора
- Частота обновлений
- Положительные отзывы покупателей
- Количество продаж
В конце концов, не имеет значения, какой тип темы WordPress вам нужен. Что действительно важно, так это то, что вы избегаете использования аннулированных тем WordPress, чтобы в будущем у вас не было проблем с безопасностью сайта, простоями и потерянными посетителями.
4. Сохраняйте простоту
Легко попасть в ловушку популярности популярных многоцелевых тем WordPress, таких как Avada или X. И хотя эти темы могут иметь функции и дизайн, которые нужны некоторым людям, правда в том, что простота часто лучше.
Это особенно актуально для новичков. Иногда многоцелевые темы содержат слишком много функций, требуют длительного обучения и влияют на скорость и производительность вашего сайта.
Лучше всего использовать тему, в которой есть только то, что вам нужно, и ничего лишнего.
5. Ищите адаптивный дизайн
Не путайте с мобильным дизайном. Адаптивный дизайн необходим для того, чтобы посетители вашего мобильного сайта получали исключительный пользовательский опыт.
Наличие темы WordPress для мобильных устройств означает, что независимо от того, с какого устройства посетитель вашего сайта обращается к вашему сайту, он будет выглядеть одинаково. Посетитель сайта сможет видеть все содержание вашего сайта, легко перемещаться по сайту и нажимать нужные кнопки с призывом к действию. При этом ни один из элементов вашего веб-сайта не изменится, независимо от устройства или размера экрана, с которого осуществляется доступ к вашему сайту.
Чтобы проверить удобство использования для мобильных устройств, воспользуйтесь тестом Google для мобильных устройств.
Тест Google для мобильных устройств
С другой стороны, наличие темы WordPress с адаптивным дизайном означает, что, когда посетители вашего сайта нажимают на ваш сайт с помощью мобильного устройства, ваш сайт будет настраиваться в соответствии с размером экрана. Элементы на вашем веб-сайте изменятся, чтобы посетители могли легко их отображать, чтобы они могли легко получить доступ к содержимому вашего сайта.
Чтобы проверить адаптивный дизайн, воспользуйтесь бесплатным инструментом проверки адаптивного дизайна:
Адаптивная проверка
Отличительной особенностью этого онлайн-инструмента является то, что вы можете оценивать свой веб-сайт с помощью различных типов устройств, включая ноутбуки, планшеты и мобильные телефоны.Кроме того, вы можете перемещаться по сайту, как если бы вы действительно заходили на него с мобильного устройства, чтобы убедиться, что ваш сайт выглядит и функционирует так, как вы хотите, для посетителей.
6. Оцените поддержку темы
Может наступить время, когда вам понадобится поддержка при использовании вашей темы WordPress. Вот почему возможность связаться с разработчиком темы или его службой поддержки имеет решающее значение.
Узнайте, какая поддержка предлагается, прежде чем выбрать тему WordPress.И помните, что большинство бесплатных тем WordPress почти не поддерживаются.
7. Рассмотрите особенности
Наконец, вам обязательно стоит рассмотреть возможности вашей темы WordPress. Вот некоторые из лучших вещей, которые нужно искать в любой выбранной вами теме, независимо от того, является ли она бесплатной или платной:
Конечно, каждому человеку для своего сайта нужны разные вещи. Однако вышеупомянутые соображения помогут указать вам правильное направление и помогут принять решение.
Теперь давайте посмотрим, как установить тему WordPress на свой веб-сайт после того, как вы выбрали идеальную.
Как установить бесплатную тему WordPress
Если вы хотите использовать тему из репозитория WordPress на своем веб-сайте, проще всего сделать это на внутренней стороне вашего веб-сайта.
Для начала войдите на свой веб-сайт WordPress и перейдите к Внешний вид > Темы на панели инструментов WordPress и нажмите Добавить новый .
Добавление новой темы WordPress
Оттуда вы можете отфильтровать результаты по:
Подпишитесь на информационный бюллетень
Мы увеличили наш трафик на 1187% с помощью WordPress.
Присоединяйтесь к более чем 20 000 других людей, которые получают нашу еженедельную рассылку с инсайдерскими советами по WordPress!
Подпишись сейчас- Рекомендуемые
- Популярное
- Последние
- Избранное
Фильтр результатов темы
Или вы можете использовать кнопку Feature Filter , чтобы отфильтровать результаты темы на основе определенных функций.
Фильтр характеристик
Наконец, вы можете выполнить поиск определенной темы WordPress, если знаете ее название, введя имя темы в строку поиска:
После того, как вы найдете тему, которую вы, возможно, захотите использовать, вы можете щелкнуть Details и Preview , чтобы увидеть дополнительную информацию о теме, Preview , чтобы увидеть предварительный просмотр темы в действии, или Install , чтобы установить тему на ваш сайт на WordPress:
Предварительный просмотр или установка темы WordPress
Когда вы решите использовать тему из репозитория WordPress, нажмите Установить .
Затем сначала нажмите Live Preview , чтобы увидеть, как ваш сайт будет выглядеть с использованием темы. Так вам будет легче решить, подходит ли вам интересующая вас тема или нет. Когда вы приняли решение, нажмите Активировать , чтобы завершить добавление на свой веб-сайт.
Ваша тема WordPress теперь установлена на вашем веб-сайте, и вы можете сразу же приступить к публикации контента.
Как установить премиум-тему WordPress
Если вы приобрели тему WordPress премиум-класса, вам нужно будет использовать метод загрузки из панели управления WordPress для установки темы.
Для начала загрузите тему, которую вы купили на торговой площадке тем или в компании, у которой вы ее купили. Сохраните загруженный zip-файл на свой компьютер.
Затем войдите на свой веб-сайт WordPress и перейдите к Внешний вид > Темы на панели управления WordPress и нажмите Добавить новый:
Добавление новой темы WordPress
Затем нажмите Загрузить тему , чтобы загрузить zip-файл вашей премиальной темы WordPress на свой веб-сайт со своего компьютера:
Функция загрузки темы в WordPress
Нажмите Обзор , чтобы выбрать zip-файл на вашем компьютере.
Загрузите ваш zip-файл
Затем нажмите Установить сейчас , чтобы добавить тему на свой веб-сайт.
Установите премиальную тему WordPress
WordPress установит вашу премиальную тему на ваш сайт. Если вы хотите увидеть, как будет выглядеть ваш веб-сайт с использованием загруженной темы, нажмите Live Preview .
Наконец, нажмите Активировать , чтобы тема была готова к размещению на вашем веб-сайте.
Метод загрузки будет работать для любой темы WordPress премиум-класса, сохраненной в виде zip-файла.Это также будет работать, когда вам нужно импортировать тему из ThemeForest. Просто скачайте zip-файл, сохраненный на вашем компьютере, и выполните те же действия, описанные выше.
Как установить тему WordPress с помощью FTP
Последний метод, который мы вам покажем, — это использование FTP (протокол передачи файлов , ), который является стандартным сетевым протоколом, используемым для передачи компьютерных файлов между клиентом и сервером в компьютерной сети. Другими словами, FTP помогает загружать файлы между вами и серверами вашего сайта.
Вы можете использовать несколько FTP-клиентов, но мы собираемся использовать FileZilla, который легко загружается на ваш компьютер. Его можно использовать бесплатно, и у него простой интерфейс. Однако имейте в виду, что это продвинутый способ установки темы WordPress на ваш сайт, и он не рекомендуется для новичков.
Шаг 1. Безопасные учетные данные FTP / SFTP
Для начала вам необходимо получить учетные данные FTP или SFTP для входа в FileZilla, чтобы он мог подключаться к серверам вашего сайта (узнайте разницу между FTP и SFTP).Эта информация обычно находится в вашей учетной записи веб-хостинга. Если у вас возникнут проблемы с его поиском, обратитесь к своему хозяину и попросите его помочь вам.
Если вы используете хостинг Kinsta, сначала войдите в свою учетную запись MyKinsta и нажмите Сайты на панели управления, а затем Информация , чтобы получить необходимые учетные данные:
Информация о сайте в MyKinsta
Когда вы это сделаете, вы должны увидеть свои учетные данные под SFTP / SSH . Вам потребуется ваше имя пользователя, пароль и порт:
.Имя пользователя SFTP, пароль и порт
Шаг 2. Введите учетные данные в FileZilla
После того, как вы найдете свои учетные данные FTP / SFTP, откройте FileZilla.
Вот информация, которую вам нужно будет ввести:
- Хост: доменное имя вашего сайта, которому предшествует sftp: //. Например, вам нужно будет ввести sftp: //www.mysite.com.
- Имя пользователя: с панели управления MyKinsta
- Пароль: с панели управления MyKinsta
- Порт: с панели управления MyKinsta
Вот как это будет выглядеть в верхней части экрана FileZilla:
Использование SFTP в FileZilla
После ввода учетных данных нажмите Quickconnect .После этого FileZilla подключится к серверам вашего сайта.
Шаг 3. Загрузите файлы темы WordPress
После того, как вы подключитесь к FTP, пора установить тему WordPress на ваш сайт. Помните, что с левой стороны FileZilla вы будете получать доступ к файлам на вашем компьютере, а с правой стороны FileZilla вы будете получать доступ к файлам вашего сайта, которые хранятся на серверах вашего хоста.
Чтобы открыть файлы своего сайта, щелкайте папки на правой панели, пока не найдете папку с надписью Themes:
Папка тем WordPress
Когда вы это сделаете, все темы WordPress, уже установленные на вашем веб-сайте, появятся под папками с файлами.
Затем перейдите на левую панель в FileZilla и найдите zip-файл с темой WordPress, которую вы хотите установить. Когда вы найдете его, щелкните его правой кнопкой мыши и выберите Загрузить:
Загрузка темы WordPress через FTP
Когда файлы будут загружены на серверы вашего сайта (это может занять некоторое время в зависимости от размера файла), вы увидите файлы на правой панели в FileZilla.
Наконец, войдите на свой сайт WordPress и перейдите на страницу Внешний вид > Темы .Вы заметите, что ваша недавно загруженная тема находится прямо здесь, ожидая, когда вы активируете и используете на своем веб-сайте.
Установка новой темы — всегда ответственный момент! Изучите 3 различных способа использования с помощью этого пошагового руководства и за считанные минуты измените внешний вид своего сайта 👀🔜Нажмите, чтобы твитнутьСводка
Если вы собираетесь использовать WordPress в качестве системы управления контентом, вам нужно знать, как установить тему WordPress. И есть вероятность, что вы пройдетесь по нескольким темам WordPress, пока не найдете ту, которая вам нравится и в которой есть все необходимое.
К счастью для вас, есть не только несколько методов на выбор для установки тем WordPress, но и все из них относительно просты даже для начинающих владельцев веб-сайтов:
- Вы можете установить тему через опцию Appearance > Themes > Add New прямо из WordPress.
- Вы можете установить тему, загрузив ее в виде zip-файла с помощью функции Загрузить тему .
- Вы можете установить тему с помощью FTP-клиента.
Итак, проведите небольшое исследование и найдите идеальную тему WordPress для своего блога, интернет-бизнеса или магазина электронной коммерции. Затем установите его на свой сайт WordPress, чтобы вы могли приступить к созданию уникального веб-сайта, представляющего ваш бренд.
Если вам понравилась эта статья, то вам понравится хостинговая платформа Kinsta WordPress. Ускорьте свой сайт и получите круглосуточную поддержку от нашей опытной команды WordPress. Наша инфраструктура на базе Google Cloud ориентирована на автоматическое масштабирование, производительность и безопасность.Позвольте нам показать вам разницу в Kinsta! Ознакомьтесь с нашими тарифами
Статистика доли рынкаWordPress (2011-2021)
По данным W3Techs, WordPress поддерживает 40% всех веб-сайтов в Интернете , включая те, которые не имеют системы управления контентом (CMS) или с настраиваемой CMS. Или, другими словами, WordPress обслуживает более трети Интернета! А если вы ограничите набор данных только веб-сайтами с известной CMS, рыночная доля WordPress станет еще более доминирующей.
В этом случае WordPress занимает 64% рынка систем управления контентом на веб-сайтах с известной CMS. Как это соотносится с долей рынка других популярных систем управления контентом? Взглянем:
WordPress
Joomla
Друпал
Squarespace
Wix
Несмотря на то, что многое было сделано для таких инструментов для создания веб-сайтов, как Squarespace и Wix, цифры показывают, что WordPress не грозит свержение с престола в ближайшее время! WordPress также занимает доминирующее положение над Joomla и Drupal, двумя другими популярными автономными системами управления контентом.
WordPress просто используется множеством небольших сайтов?
Нет! Чтобы глубже понять, как разделена доля рынка WordPress, мы обратились к BuiltWith. BuiltWith позволяет вам увидеть долю рынка для веб-сайтов, которые соответствуют определенным критериям, например, находятся в Top 10k Quantcast (список, который пытается собрать 10 000 веб-сайтов с наибольшим трафиком в Интернете).
Вот как выглядит рыночная доля WordPress при сегментировании по рейтингу Quantcast:
- сайтов в Top 10k Quantcast — WordPress имеет 38.03% доля рынка
- сайтов в списке Quantcast Top 100k — WordPress занимает 35,94% рынка
Если вы сравните это с общей долей рынка WordPress, составляющей 35%, WordPress станет еще более популярным среди веб-сайтов с высокой посещаемостью.
Доля рынка WordPress все еще растет?
Да! Доля рынка WordPress не просто «все еще растет», она на самом деле постоянно растет примерно с той же скоростью, пока у нас есть данные. Так как быстро растет WordPress? Начнем с цифр за прошлый год.
В начале 2017 года на WordPress работало 27,3% всех веб-сайтов. К декабрю 2019 года WordPress достиг текущей рыночной доли в 35,2%. Небольшая математика должна сказать вам, что WordPress поглотил еще 7,9% от общего рынка веб-сайтов, что дает рост примерно на 28,94%.
Как это соотносится с прошлыми годами? Вот общая доля рынка WordPress с 2011 года, согласно W3Techs:
Как видите, WordPress неуклонно увеличивал свою долю рынка на ~ 1-4% (в общих цифрах доли рынка) в течение последних 8 лет.И никаких признаков замедления не наблюдается. Если эта тенденция сохранится, то скоро WordPress будет поддерживать половину всех веб-сайтов в Интернете.
По состоянию на декабрь 2019 года в ядре WordPress было зафиксировано 40 785 коммитов, 409 выпусков и 58 участников со всего мира.
Как рост WordPress по сравнению с другими системами управления контентом?
Итак, WordPress растет … но растет ли он быстрее, чем у конкурентов? На этот вопрос сложнее ответить.Что касается автономных систем управления контентом, WordPress по-прежнему остается лидером роста.
С 2018 по 2019 год:
- Доля рынка Joomla снизилась с 3,1% до 2,9%
- Доля рынка Drupal снизилась с 2,2% до 1,9%
В годовом исчислении это означает:
- Joomla сократилась на 6,4%
- Drupal сократился на 13,6%
Хотя эти цифры не поспевают за WordPress, дела обстоят немного иначе с создателями размещенных веб-сайтов.
Хотя такие инструменты, как Squarespace и Wix, по-прежнему составляют крошечный процент от общего рынка, они быстро растут по сравнению с системами управления контентом, размещенными на собственном хостинге.
С 2018 по 2019 год:
- Доля рынка Squarespace увеличилась с 0,7% до 1,5%
- Доля рынка Wix увеличилась с 0,4% до 1,1%
В годовом исчислении это означает:
- Squarespace выросла на 114%
- Wix вырос на 175%
Таким образом, хотя WordPress по-прежнему является доминирующим игроком, разработчики размещенных веб-сайтов растут быстрее.Вы также можете увидеть, как эти тенденции роста проявляются в Google Trends, где Joomla и Drupal (и в меньшей степени WordPress) снизились или остались неизменными, в то время как Squarespace и Wix вызывают растущий интерес:
Понимание того, как работает WordPress
На нем размещено около 19 миллионов веб-сайтов по всему миру, а его доля на рынке составляет около 60%, убедительные цифры, которые должны помочь вам погрузиться в мир WordPress. Учитывая эту статистику, неудивительно, что владельцы веб-сайтов, дизайнеры или разработчики захотят понять, как работает WordPress и что это такое.Если вам нужно немного больше убедительности, вот несколько фактов об этом:
- Имеет большое сообщество
- Имеет простой процесс настройки и установки
- Имеет удобный интерфейс
- Имеет широкий выбор тем, плагинов и виджетов
При всех этих преимуществах WordPress легко понять, почему он может быть платформой для продвинутых веб-разработчиков и начинающих предпринимателей. Его достаточно легко настроить, так что новым не нужно будет слишком много думать, но он также становится достаточно разнообразным, чтобы приветствовать множество различных тем, плагинов и виджетов, с которыми разработчик может поиграть.
Учитывая важность WordPress для всех, кто интересуется, достаточно понять, как работает WordPress, чтобы узнать, как лучше всего использовать его для достижения своей цели.
Что такое WordPress?WordPress — это система управления контентом (CMS), которая предоставляет вам возможность публиковать, редактировать, изменять, организовывать, удалять и поддерживать контент в одном центральном пространстве. Это может быть набор текста, фотографий, видео или аудиофайлов. Затем эти элементы могут быть представлены в любом виде, что, в свою очередь, является сильной стороной WordPress.Это не только мощная платформа для хранения и обработки информации, но и способность элегантно отображать эту информацию в Интернете с функцией загрузки.
Официально существует две версии программного обеспечения WordPress — WordPress.com и WordPress.org. Основное различие между ними заключается в том, что для .com вы начнете с того места, где у вас есть сайт с некоторой доступной функциональностью, а с .org вам придется создавать сайт с нуля, включая установку плагины и тому подобное.
WordPress управляется основной командой разработчиков, состоящей из опытных людей, и поддерживается международным сообществом независимых программистов и дизайнеров с открытым исходным кодом.
Основная группа разработчиков управляет обновлениями программного обеспечения, которые включают улучшения функций и защиту от любых потенциальных уязвимостей кода. С другой стороны, «сообщество с открытым исходным кодом» подкрепляет их непосредственными знаниями и поддержкой в отношении улучшений и исправлений ошибок, а также широким спектром вариантов для приложений плагинов или фреймворков дизайна (т.е. темы и шаблоны).
Приложения-подключаемые модули или среды разработки в основном являются платными решениями, чтобы гарантировать, что все, кто желает участвовать, получат качественную работу, соответствующую тому, что нужно различным предприятиям. Владение веб-сайтом и его следами делает WordPress неоспоримым мировым лидером для бизнеса. Исходя из этих фрагментов информации, пришло время разобраться в том, как работает WordPress.
Как работает WordPress?WordPress требуется два компонента для работы на вашем веб-сервере: PHP и MySQL.
PHP — это язык, на котором написан WordPress, который делает его динамичным. PHP — это серверный язык, то есть он запускается на вашем веб-сервере до того, как страница будет показана браузеру. PHP на самом деле является одним из самых популярных языков в сети сегодня, отчасти из-за популярности самого WordPress!
Он отлично подходит для добавления информации в базы данных и извлечения информации из них на основе заданных критериев. Отсюда эту информацию можно вставить на HTML-страницу.
С другой стороны, MySQL — это система управления реляционными базами данных с открытым исходным кодом, которую можно сравнить с работой со сложной электронной таблицей, которая хранит данные под несколькими связанными заголовками.
Пользователи имеют доступ к базе данных, в которой можно создавать, обновлять, читать и удалять данные всех видов (CRUD). MySQL — вторая по популярности система управления базами данных в мире, которая очень быстро отвечает на запросы.
Помните об этих моментах, чтобы лучше понять, как работает WordPress.
Теперь имейте в виду, что WordPress работает на трех уровнях:
- Он предоставляет владельцам веб-сайтов простой интерфейс (известный как информационная панель) для управления своей базой данных контента.
- Он создает запросы MySQL для базы данных, получает информацию и публикует страницу, содержащую необходимые данные по пути, когда это запрашивается браузером.
- Он приветствует разнообразие тем, плагинов и коротких кодов, так что любые функции, которые хочет владелец веб-сайта, могут быть добавлены на сайт, если они понимают PHP и изучают коды WordPress.
WordPress хранит весь контент в базе данных MySQL. Как эта информация представлена в сети, зависит от темы.В WordPress доступно множество тем, которые вы можете проверить, как и Jupiter. CMS WordPress позволяет изменять тему, не вмешиваясь в контент сайта.
WordPress доступен на трех уровнях:
- Веб-сайт, ориентированный на пользователя, к которому осуществляется доступ всякий раз, когда кто-то посещает путь, обрабатываемый WordPress — будь то блог, страница или список.
- Область администрирования, также известная как Панель управления. Это доступно всякий раз, когда вы входите в WordPress как администратор.
- собственных файлов WordPress на сервере — они содержат файлы с фактическим кодом WordPress (известный как ядро), а также файлы тем, файлы плагинов, CSS и тому подобное.
Принимая во внимание все эти вещи, вы можете немного запутаться в том, как работает WordPress. Не торопитесь с каждым пунктом, чтобы вы могли лучше их понять, и вы на правильном пути к созданию потрясающего сайта!
Элементы WordPressПанель приборов
Вы попадаете в панель управления WordPress, добавляя / wp-admin к URL-адресу вашего сайта (https: // yoursitename.com / wp-admin). Когда вы работаете с панели инструментов вашего сайта, это называется работой в «Back-End» вашего сайта.
WordPress состоит из двух частей: публичной и частной. Вы можете сравнить это с общественной зоной и служебной зоной любого бизнеса. Передняя часть сайта — это то, что посетитель видит в своем браузере, а бэкэнд — это место, где вы управляете контентом.
Темы
Выбранная вами тема определяет внешний вид вашего сайта.Тема состоит из файлов PHP с HTML, CSS и Javascript, которые работают вместе для уникального отображения вашего сайта. Не беспокойтесь о том, что ваш контент испортится при обновлении сайта. Вы можете изменить свою тему, не затрагивая контент.
Плагины
ПлагиныWordPress — это фрагменты кода, которые расширяют функциональность вашего сайта WordPress. Он добавляет такие функции, как электронная коммерция, планирование календарей и аналитика посетителей сайта. Все эти инструменты помогут вам в большом количестве задач, таких как загрузка, управление или манипулирование изображениями, документами, аудио, видео и многим другим.Существуют также онлайн-сервисы, такие как Website Checker, которые помогают улучшить SEO вашего сайта WordPress.
ЗаключениеПонимание того, как работает WordPress, может оказаться отличным навыком, независимо от того, являетесь ли вы разработчиком или предпринимателем. Поначалу это может показаться немного сложным, но благодаря поддержке большого онлайн-сообщества и различных статей о WordPress вы обязательно будете на правильном пути.
Руководство для начинающих по пониманию внутренних функций WordPress
WordPress — увлекательность — это приобретенный вкус, и он становится лучше с каждой новой вещью, которую вы изучаете.Мы все уже довольно давно используем WordPress — это одна из причин, почему вы здесь, в WPExplorer, и читаете эту статью! Как и вы, я тоже наткнулся на это прекрасное мастерство и был очарован его чистой красотой. WordPress не только дает нам возможность публиковать динамические, визуально привлекательные веб-сайты за считанные минуты, но также использовать его в качестве решения для управления многомерным контентом (CMS).
В качестве примечания, я хотел бы упомянуть, что эта статья предназначена для новичка в WordPress.Большинство из вас может знать, о чем я говорю. Так что, пожалуйста, не стесняйтесь быстро прочитать его и поделиться своим мнением в разделе комментариев. Спасибо!
Возвращаясь к правильному пути, давайте посмотрим, что мы можем делать с помощью WordPress:
- Веб-сайт журнала — TIME, GigaOM, TechCrunch, все используют WordPress.com VIP
- Размещайте несколько веб-сайтов под одной крышей — EduBlogs (WordPress MultiSite)
- Создание форума (BuddyPress)
- Интернет-портфолио
- Размещение портала о вакансиях
- Магазин электронной коммерции (Woocommerce, Exchange, EDD, Cart66 и т. Д.)
- Фотоблог или портфолио с фотографиями
- Сайт группы, ресторана и многого другого
Список можно продолжить. Эта статья является предшественником нашей предстоящей серии публикаций — Полное руководство по кешированию WordPress. Прежде чем мы разберемся с кешированием WordPress, нам нужно понять, как WordPress работает внутри. Не только редактирование и удаление сообщений и комментариев, но и то, как несколько тысяч строк кода переплетаются друг с другом и создают красивые динамические веб-сайты.
Внутреннее функционирование WordPress
Все мы знаем, как работать с WordPress. Все начинается с входа в личный кабинет администратора WordPress — прямо с your-site / wp-login.php, за которым следует публикация, изменение или загрузка нового контента, установка плагинов, тем, создание резервных копий и т. Д.
Но задумывались ли вы, как все это работает? Веб-сайты работают на HTML (что означает язык гипертекстовой разметки). Проверьте адресную строку — вы всегда найдете http: // sitename.tld. Другие протоколы включают https, ftp, ssh и т. Д.
Итак, понятно, что конечная цель WordPress — динамическое создание HTML-страниц. Ключевой термин для понимания здесь — «динамически». Термины «HTML-страница», «веб-страница» и «веб-страница» являются синонимами. На самом базовом уровне WordPress использует PHP и базу данных SQL для хранения всех своих данных. Нам не нужно особо беспокоиться о PHP и других языках сценариев, которые использует WordPress, так как это руководство для начинающих и это продвинутые темы.
Таким образом, у нас есть две сущности. Один из них — это «код PHP», который составляет ядро WordPress, и «базу данных», которая составляет память WordPress. Каждая установка WordPress имеет одну базу данных. Не больше, не меньше. Каждый бит информации, которую вы ввели и будете делать в будущем, хранится в базе данных WordPress. Примеры включают:
- Информация о пользователе, такая как пароль (зашифрованный с помощью MD5), адрес электронной почты и т. Д.
- Все сообщения, страницы, теги, категории и отношения между ними
- Пользовательские типы сообщений
- Публиковать исправления, черновики и варианты удаления
- Комментарии — одобренные и неодобренные, спам
- Параметры темы и данные плагина
Как насчет загружаемых изображений, документов и других файлов? Они тоже хранятся в базе данных WordPress? Неа.Они хранятся в папке с названием «wp_content». Подробнее об этом ниже.
Структура папок WordPress
Начиная с WordPress 3.6.1, в каждой установке WordPress есть три основных папки.
Базовая папка
Это каталог установки WordPress и все остальное (кроме базы данных WordPress, которая существует здесь). Назовем его «корневой каталог». В случае людей, использующих WordPress на серверах общего хостинга на базе cPanel, корневой каталог, скорее всего, является содержимым каталога public_html, если вы используете WordPress в своем базовом домене (т.е.е. site.com, а не site.com/folder).
Корневой каталог WordPress содержит ровно три папки: wp_content, wp_includes и wp_admin вместе с кучей других файлов PHP, наиболее важной из которых является «wp_config.php». Изменяя этот файл, мы можем добавить кучу основных параметров настройки WordPress, которые недоступны на панели администратора WordPress. Например, мы можем отключить редактирование сообщений, установить имя сайта, используемое WordPress (полезно для изменений домена), включить режим обслуживания и т. Д.Файл wp-config.php — очень важный файл, и его не следует подделывать. Он содержит важную информацию, такую как учетные данные для доступа к вашей базе данных WordPress. Если кто-то может получить доступ к вашей базе данных, он / она полностью контролирует ваш сайт.
wp_includes
Эта папка содержит все остальные файлы и классы PHP, необходимые для основных операций WordPress. Опять же, вы не хотите редактировать какие-либо файлы в этом каталоге.
wp_admin
Эта папка содержит различные файлы панели управления WordPress.Вы знаете, что все административные функции или функции, связанные с WordPress, такие как написание сообщений, модерация комментариев, установка плагинов и тем, выполняются через панель управления WordPress. Здесь разрешен доступ только зарегистрированным пользователям, и доступ снова ограничен в зависимости от роли пользователя. Полный доступ предоставляется администратору, за ним следует редактор, затем участник и, наконец, подписчик. Панель управления WordPress обычно доступна по адресу http://wpexplorer.com/wp-admin.
wp_content
Папка wp_content содержит все загруженные пользователем данные и снова разделена на три подпапки:
- тем
- плагины
- загрузок
Каталог «themes» содержит все темы, установленные на вашем сайте WordPress.В каждом файле wordpress.zip, который вы загружаете с WordPress.org, установлено 2 темы — для WordPress 3.6.1 это Twenty Twelve и Twenty Thirteen. Вы можете установить столько тем, сколько захотите, но одновременно можете активировать только одну тему (хотя существуют плагины, которые позволяют активировать больше). Кроме того, каталог «themes» никогда не может быть пустым, поскольку WordPress требуется хотя бы одна тема для работы!
Точно так же «плагины» используются для хранения всех плагинов, установленных на вашем сайте WordPress.В отличие от каталога «themes», этот каталог может быть пустым, так как вы можете легко запустить сайт WordPress без использования каких-либо плагинов. Вы можете активировать столько плагинов, сколько захотите, но рекомендуется устанавливать только необходимые. Ознакомьтесь со статьей Кайлы о различных плагинах WordPress, доступных сегодня.
Все изображения (и другие мультимедийные файлы), которые вы загрузили с момента запуска вашего сайта, вместе со всеми будущими загрузками, будут храниться в каталоге «загрузки» с разбивкой по годам, месяцам и дням.Эту папку можно рассматривать как базу данных для всех нетекстовых данных — изображений, файлов PDF, видео, MP3 и т. Д. Поэтому ограничение общего доступа к этим папкам является хорошей практикой безопасности. Этого можно добиться, изменив файл .htaccess, находящийся внутри каталога wp_content. Поэтому при создании резервной копии; копирование только папки установки WordPress не помогает. Вам необходимо скопировать как базу данных, так и все содержимое каталога установки WordPress!
Анатомия запроса WordPress
Или, как я люблю это называть,
Что происходит, когда кто-то просматривает ваш блог?
Когда кто-то посещает ваш веб-сайт на базе WordPress, WordPress динамически генерирует HTML-код (в сочетании с CSS и JS) и передает его посетителю.Вы не увидите расширение .html после URL-адреса (как вы могли видеть на некоторых старых веб-сайтах), поскольку это содержание создается динамически. Следующие пункты являются обобщением действий, которые происходят в случае запроса веб-страницы:
- Браузер посетителя запрашивает веб-страницу
- Ядро WordPress (его можно рассматривать как мозг WordPress) вызывает необходимые сценарии PHP, начиная с index.php
- Затем ядро WP связывается со своей базой данных и извлекает данные (сообщения / страницы и т. Д.).)
- Затем он объединяет полученные данные, данные из активных в данный момент плагинов и текущую активную тему и генерирует HTML-код «на лету» или «динамически»
- Затем он передает этот динамически сгенерированный HTML-код браузеру посетителя.
Точно так же, когда сообщение публикуется или сохраняется, или отправляется комментарий, или выполняется поиск, ядро WordPress выполняет необходимые внутренние операции и сохраняет их в своей базе данных для будущего использования, а также уведомляет администратора WordPress.Вы (администратор) видите их как новый комментарий, ожидающий модерации, или «x» количество комментариев в вашей очереди спама и т. Д.
Теперь повторение всех этих шагов каждый раз, когда кто-то запрашивает веб-страницу (сообщение, страницу, страницу архива, что угодно), — это работа, требующая много времени и ресурсов. Это нормально, когда на ваш сайт заходят 10 человек. Но увеличьте это на 100, 1000 или миллион, и тогда начнутся настоящие проблемы. Только суперкомпьютеры смогут обрабатывать такое количество одновременных операций. И большинство сайтов WordPress размещены на серверах общего веб-хостинга, которые имеют, возможно, 1/1000 или мощности суперкомпьютеров.
Итак, что нам теперь делать? Войдите в кеширование WordPress. Мы не будем рассматривать это здесь, поэтому следите за обновлениями в следующей части этой серии — введении в кеширование WordPress.
Все, что вам нужно знать о WordPress: 5-минутный ускоренный курс
Если вы хотите создать свой собственный веб-сайт, вы не ошибетесь с WordPress. Эта гибкая и мощная система управления контентом (CMS) обслуживает более 37% всех сайтов в Интернете, что делает ее ведущей платформой.
Однако, как и агент TSA, на первый взгляд может показаться устрашающим.
К счастью, WordPress намного проще для понимания, чем постоянно меняющийся протокол безопасности аэропорта. Сделав всего лишь краткое введение, вы быстро сможете создать потрясающий веб-сайт примерно за пять минут. Кроме того, вы можете настроить его в соответствии со своими потребностями и целями.
И вам даже не нужно снимать обувь!
Эта статья представляет собой быстрый ускоренный курс WordPress, в котором объясняется, что это за платформа и почему она такая особенная.Я также расскажу вам, для чего можно использовать эту CMS, а затем покажу, как начать работу с DreamHost.
К выходу на посадку!
Создайте свой сайт с помощью управляемого хостинга WordPress
Беспроблемный высокопроизводительный хостинг WordPress может помочь вам в развитии вашего бизнеса. Планы начинаются с $ 16,95 / мес.
Что такое WordPress?
Если вы хотите создать свой первый веб-сайт, WordPress — отличное решение.WordPress — это система управления контентом (CMS), платформа, которую вы можете использовать для создания и поддержки веб-сайта без каких-либо знаний в области программирования.Это программное обеспечение позволяет настраивать практически каждый аспект вашего сайта.
Первая версия WordPress была создана в 2003 году Мэттом Малленвегом и Майком Литтлом. Он начинался как простая платформа, предназначенная для людей, которые хотели создавать базовые блоги и размещать их в Интернете. Однако со временем он превратился в гибкий и мощный инструмент для создания сайтов практически любого типа.
Прежде чем двигаться дальше, важно убедиться, что мы находимся на одной странице. Между WordPress есть различия.com и WordPress.org. Первый — это конструктор веб-сайтов, где вы можете создать и разместить сайт бесплатно. Он прост в использовании, но его возможности ограничены. WordPress.org — более мощная платформа, поэтому мы сосредоточимся на ней до конца этой статьи.
Что делает WordPress уникальным?
Многие разработчики, дизайнеры и другие люди ежедневно вносят свой вклад в улучшение WordPress.Первое, что вам нужно понять о WordPress, это то, что это программное обеспечение с открытым исходным кодом. Если вы не знакомы с этим термином, это означает, что платформа не ограничена авторскими правами или товарными знаками и свободно доступна для загрузки и изменения кем угодно (в соответствии с так называемой Стандартной общественной лицензией GNU).
Более того, это означает, что ядро WordPress разрабатывается и поддерживается специализированным сообществом.
Это отличная новость для вас как пользователя по разным причинам:
- Платформа является (и всегда будет) бесплатной для использования.
- Многие бесплатные и недорогие инструменты созданы для использования с WordPress (подробнее об этом чуть позже).
- WordPress разработан его сообществом, чтобы быть удобным для пользователя и иметь функции, наиболее необходимые создателям веб-сайтов.
- У вас есть большая свобода в том, как вы решите использовать и взаимодействовать с программным обеспечением, и можете изменять его любым способом, который вам нравится, с помощью кодирования и других инструментов.
Тот факт, что WordPress является открытым исходным кодом, позволил ему создать сильное, разнообразное сообщество участников и энтузиастов, которые регулярно собираются на WordCamp по всему миру.
Помните статистику о 37 процентах веб-сайтов, которую я вам ранее бросал?
Не будет преувеличением сказать, что WordPress — невероятно популярная платформа, и это позволяет легко получить помощь, когда она вам нужна. Вы можете найти множество онлайн-документации, форумов, блогов, посвященных WordPress, специальных курсов и ресурсов (включая нашу собственную Академию DreamHost) и многое другое.Независимо от того, что вы пытаетесь сделать, есть вероятность, что кто-то другой уже делал это раньше и может вам помочь.
Конечно, WordPress не только для новичков!
Прелесть CMS в том, что она может масштабироваться вместе со своими пользователями. По мере того, как вы узнаете о платформе и приобретете новые технические знания и навыки, вы сможете делать с WordPress все больше и больше. Вы можете создать и вести простой блог, но вы также можете разрабатывать большие и сложные веб-сайты для предприятий и интернет-магазинов. С WordPress нет предела!
Что можно делать с WordPress?
Панель управления WordPress позволяет легко управлять всем, что связано с вашим сайтом, из одного места.WordPress начинался как небольшая платформа, ориентированная на ведение блогов. Это означает, что в нем есть множество функций, которые можно использовать в блогах, и, возможно, это лучшее решение, которое вы можете найти для такого типа сайтов. Есть простой в использовании редактор для создания сообщений, надежные функции комментариев и многое другое.
Однако WordPress больше не только для вашего личного блога. Фактически, вы можете использовать его для создания практически любого типа сайта, который вы можете себе представить. Вот лишь небольшая часть типов сайтов, для которых WordPress идеально подходит:
- Интернет-портфолио: С правильной темой WordPress легко создать онлайн-портфолио, чтобы продемонстрировать свои достижения и навыки, продемонстрировать свою работу и прошлые проекты и (что наиболее важно) привлечь новых клиентов.
- Партнерские сайты: Если вы хотите создать сайт аффилированного маркетинга (или монетизировать свой сайт каким-либо другим способом), сообщество WordPress предлагает множество специализированных решений.
- Новостные сайты: Формат блога WordPress хорошо подходит для новостных статей, и многие из тех же функций доступны как для блогов, так и для новостных сайтов.
- Магазины электронной коммерции: Если у вас есть интернет-магазин (или вы планируете это сделать), существует множество инструментов WordPress, таких как плагин WooCommerce, чтобы упростить работу (обязательно ознакомьтесь с нашим пакетом хостинга WooCommerce. для начала).
- Центры сообщества: Вы можете легко создавать форумы, фан-сайты, базы знаний, вики или любое другое место для собраний единомышленников в Интернете.
- Бизнес-сайты: Независимо от того, большой у вас бизнес или маленький, вы можете делиться информацией, предоставлять контактные данные, использовать свой брендинг и обеспечивать сильное присутствие в Интернете.
Связано: Как настроить онлайн-курс на вашем веб-сайте WordPress
Если вы еще не уверены, какой тип сайта хотите создать, вы всегда можете начать с малого и постепенно увеличивать масштаб.Нетрудно начать с простого блога и в любой момент превратить его в новостной или партнерский сайт. Вы также можете создать сайт, который выполняет различные роли — например, бизнес-сайт с соответствующим блогом компании, а также подключенную витрину для продажи ваших продуктов или услуг.
Хотя многие из перечисленных выше сайтов стали возможными благодаря темам, плагинам и другим инструментам WordPress, было бы упущением не упомянуть множество функций, которые платформа предлагает из коробки, которые полезны для всех типов сайтов.
Главным из них является центральная, удобная панель управления WordPress. Это личная административная область, в которую вы входите, где вы можете управлять всеми аспектами своего сайта из одного места.
На приборной панели также находится гибкий и простой в использовании редактор, который упрощает создание контента. Вы получаете доступ ко множеству настроек и параметров настройки, чтобы вы могли сделать сайт своим. Кроме того, WordPress разработан с учетом производительности, безопасности и поисковой оптимизации (SEO) — важнейших элементов практически для каждого сайта, независимо от его размера или направленности.
И последнее, но не менее важное: WordPress предлагает множество тем и плагинов для персонализации вашего опыта.
Ultimate WordPress Crash Course
Если вам нужна помощь в разработке WordPress или написании следующего сообщения в блоге, мы можем помочь! Подпишитесь на наш ежемесячный дайджест, чтобы не пропустить ни одной статьи.
Как настроить WordPress?
Каталог плагинов WordPress предлагает инструменты, которые могут добавить на ваш сайт практически любую функцию, которую только можно вообразить.Сам по себе WordPress — мощное, но довольно простое решение для веб-сайтов. Вы, , можете внести некоторые изменения в внешний вид и работу вашего сайта, а если вы знакомы с HTML и CSS, вы можете внести любые изменения, которые захотите. Однако, если у вас нет такого уровня технических знаний, вы можете использовать темы и плагины, чтобы настроить их в соответствии с вашими потребностями.
Темы — это программы, которые вы можете загрузить и установить на свой веб-сайт WordPress, которые меняют его внешний вид.Используя тему, вы можете изменить макет и внешний вид своего сайта и даже внести некоторые изменения в его функциональность.
Некоторые темы являются универсальными, что позволяет вам персонализировать свой сайт в соответствии с вашим собственным стилем и брендом. Другие относятся к определенному типу веб-сайтов, поэтому вы можете найти темы, идеально подходящие для блогов, интернет-магазинов, портфолио и всего остального. В любом случае темы обычно предоставляют доступ к большому количеству готовых элементов, которые вы можете смешивать и сочетать, чтобы создать уникальный внешний вид, независимо от того, являетесь вы дизайнером или нет.
Выбор темы может быть непростым решением. Наш WP Website Builder упрощает эту задачу, предлагая на выбор более 200 вариантов высочайшего качества. Чтобы установить свой любимый, достаточно одного щелчка мыши. После того, как вы установили свою тему, вы сможете использовать инструменты перетаскивания конструктора, чтобы полностью настроить свой сайт. Навыки программирования или дизайна не требуются!
Связано: Как выбрать правильную тему WordPress для вашего веб-сайта
В отличие от тем, плагины позволяют добавлять новые функции и возможности на ваш сайт.Вы можете найти простые плагины, которые добавляют только одну новую функцию, такую как контактную форму или галерею изображений, или обширные возможности для радикальных изменений в работе вашего сайта.
Используя плагины, вы можете создать витрину, повысить безопасность, оптимизировать свой сайт для поисковых систем, создать форум или вики и многое другое. Что бы вы ни хотели, чтобы ваш сайт делал, скорее всего, вы найдете плагин, который сделает это возможным. Чтобы доказать это, мы написали множество руководств по плагинам за эти годы:
В Интернете есть множество мест, где можно найти плагины и темы WordPress.Если вы новичок в этой платформе, мы рекомендуем начать с официального каталога тем и подключаемых модулей. Несколько минут, потраченных на просмотр этих страниц, должны дать вам более четкое представление о том, на что способен WordPress с небольшими изменениями.
Как начать работу с WordPress?
Надеюсь, к этому моменту мы убедили вас, что WordPress стоит попробовать. Что теперь?
Поскольку WordPress является платформой с собственным хостингом, для создания вашего первого сайта необходимо выполнить несколько шагов.Но не волнуйтесь! Процесс не такой уж и сложный. Чтобы получить представление о процессе с высоты птичьего полета, посмотрите видео по быстрому запуску, приведенное выше, а затем прочтите приведенные ниже шаги, чтобы получить полное пошаговое руководство.
1. Подпишитесь на план хостинга
Вам потребуется доступ к веб-серверу — месту, где хранятся данные и файлы вашего сайта, который может передавать информацию через Интернет любому, кто посещает ваше доменное имя. Это означает приобретение тарифного плана хостинга.
Доступно множество типов планов, в зависимости от ваших конкретных потребностей и типа создаваемого вами сайта.Один из лучших вариантов, который вы можете сделать, — это выбрать качественный план хостинга для WordPress.
Рассмотрим, например, наши собственные планы DreamPress. Мы предварительно устанавливаем WordPress для вас, чтобы вы могли быстро запустить свой сайт. Эти планы также находятся под управлением , что означает, что мы позаботимся о том, чтобы ваш сайт работал хорошо и безопасно, чтобы вы могли сосредоточиться на разработке своего контента.
Если вы выберете тарифный план DreamPress Plus или Pro, вы также получите Jetpack Professional.Это комплексный плагин, который бесплатно предоставляет функции SEO и безопасности.
Если у вас ограниченный бюджет, вы можете рассмотреть наши планы общего хостинга. Начиная с 2,59 доллара в месяц, эти планы дают вам все необходимое для запуска и работы сайта без слишком больших предварительных вложений. По мере роста вашего сайта вы всегда можете перейти на более надежный план DreamPress.
Какой бы тариф вы ни выбрали, мы будем рады помочь вам настроить и ответить на любые вопросы, которые могут у вас возникнуть о WordPress и веб-хостинге.У нас есть множество экспертов по WordPress, с которыми вы можете связаться по разным каналам, днем и ночью.
После того, как вы определились, какой тарифный план вам подходит, добавьте его в корзину и начните процесс оформления заказа. Мы рекомендуем вам выбрать установку WordPress и включить WP Website Builder во время регистрации (это значительно упрощает создание вашего сайта).
После того, как вы оплатите свой тарифный план, вы получите электронное письмо с подтверждением, содержащее информацию, необходимую для начала работы.
Связано: Как выбрать веб-хостинг (контрольный список из 15 пунктов)
2. Изучите панель управления
После того, как вы подписались на тарифный план хостинга, вы захотите ознакомиться со своей панелью управления. Вы можете начать с входа в систему на странице входа в пользовательскую панель DreamHost и осмотритесь. На этой панели управления вы найдете все инструменты, необходимые для управления вашим сайтом.
Есть несколько административных задач, о которых вы захотите сразу же позаботиться.Вам нужно будет зарегистрировать домен (если вы не сделали этого во время оформления заказа) и убедитесь, что WordPress установлен. Позже вы также будете использовать эту панель управления для настройки почты своего веб-сайта, добавления новых пользователей и доступа к базам данных MySQL.
3. Зарегистрируйте домен
Это уникальный веб-адрес, на котором будет размещен ваш сайт. Постарайтесь выбрать домен, который будет уникальным и запоминающимся, но достаточно простым, чтобы посетители его легко запомнили. Вы можете проверить, доступен ли желаемый домен (и купить его) у регистратора доменов или у компании, предоставляющей веб-хостинг.
Когда у вас есть домен и тарифный план, самое время приступить к созданию сайта!
Если вы решили, что мы предварительно установим WordPress для вас во время регистрации вашей учетной записи, переходите к шагу 4. Если вы этого не сделали, вы можете установить WordPress вручную, хотя многие хостинг-провайдеры предложат более простое решение. Специализированные хосты WordPress (например, мы!) Часто предлагают вариант установки в один клик.
4. Доступ и настройка вашего сайта
Пришло время создать именно тот сайт, о котором вы мечтали!
Мастер «Приступая к работе»WP Website Builder будет готов и будет ждать вас, когда вы впервые войдете в свою панель управления WordPress.Этот мастер, созданный нашими друзьями из BoldGrid, проведет вас через все, что вам нужно сделать, чтобы опубликовать свой сайт и подготовить его для посетителей.
Сначала вы выберете свою тему с помощью библиотеки Inspirations. Это огромная коллекция тем, организованная по отраслям. Каждая тема включает в себя великолепный демонстрационный контент, который при необходимости можно заменить на собственное оригинальное.
После того, как вы выбрали свою любимую тему (и не волнуйтесь, вы всегда сможете передумать позже), вы выбираете, какие страницы установить и хотите ли вы вести блог на своем сайте.Вы можете сделать это просто или выбрать вариант «кухонная раковина», чтобы установить все доступные страницы. Вы также можете проверить отзывчивость своей темы, чтобы убедиться, что она правильно выглядит на всех устройствах.
Наконец, вы можете предоставить мастеру некоторую информацию, которую он может использовать для заполнения других областей вашего сайта, таких как ваши профили в социальных сетях. Этот раздел не является обязательным, но в дальнейшем он сэкономит вам много времени.
После выхода из мастера вы увидите страницы своего сайта на панели инструментов WordPress.Оттуда вы можете дополнительно настраивать свои страницы, используя инструменты редактирования с перетаскиванием и предварительно созданные блоки дизайна.
С помощью WP Website Builder вы будете видеть свои правки в режиме реального времени, поэтому вам не придется слепо гадать, что вы меняете. Вы будете использовать эти же инструменты для добавления контента в свой блог.
Если вам кажется, что вашему веб-сайту не хватает функций, вы можете начать изучать плагины, которые вы, возможно, захотите добавить. С этого шага можно начать с малого. Мы рекомендуем сначала поискать качественную тему, а затем выбрать пару плагинов, чтобы добавить нужные вам функции.
Вы всегда можете установить дополнительные плагины по мере необходимости. Если вы не знаете, с чего начать, есть несколько популярных плагинов, которые являются разумным выбором практически для любого веб-сайта.
5. Начните создавать контент
В WordPress есть два основных типа контента: сообщения и страницы (хотя некоторые темы и плагины добавляют дополнительные параметры). Оба используют один и тот же удобный для новичков редактор, так что вы обнаружите, что собрать свои первые несколько фрагментов контента совсем несложно.
Не забудьте добавить страницу контактов, чтобы посетители могли связаться с нами! Если вы ввели свою контактную информацию в процессе настройки, WP Website Builder автоматически добавит ее на вашу страницу контактов.
Добавляя контент на свой сайт, вы будете использовать те же инструменты перетаскивания, которые упростили создание ваших страниц. Кроме того, WP Website Builder предоставит вам предложения по поисковой оптимизации (SEO) прямо на странице. Это поможет привлечь больше посетителей на ваш красиво оформленный сайт!
Связано: Как создать стратегию контент-маркетинга
Курс WordPress завершенWordPress популярен в основном потому, что это идеальное решение для самых разных приложений.И новички, и опытные разработчики могут использовать его для создания небольших блогов, быстрорастущих сайтов электронной коммерции и всего, что между ними.
Более того, начать работу на удивление просто!
Чтобы создать свой первый сайт WordPress, вам необходимо выбрать доменное имя и подписаться на план хостинга (мы рекомендуем DreamPress). Затем вы можете установить платформу и приступить к настройке своего сайта. С помощью WP Website Builder этот процесс выполняется быстро и легко. Выберите уникальную тему, добавьте свои страницы, сделайте несколько быстрых настроек, и вы готовы к публикации!
Как работает WordPress
— Прежде чем мы начнем работать с самим WordPress, важно понимать, как работает приложение.Так вам будет легче понять, что происходит. когда мы впервые устанавливаем WordPress, когда вы создаете и публикуете новый контент, и когда вы расширяете WordPress новыми темами и плагинами. Как я объяснил в предыдущей главе, WordPress — это приложение, которое работает вместе с база данных на вашем сервере. Теперь мы можем погрузиться немного глубже и посмотрите, как все это сочетается более подробно.Для работы WordPress нам нужны три вещи: Сам WordPress, веб-сервер, поддерживающий PHP и MySQL, где можно хранить и запускать WordPress, и, наконец, база данных, в которой WordPress может хранить свои данные.
Посмотрим, как устанавливается и настраивается WordPress. далее в этой главе. А пока давайте посмотрим, как работает WordPress. как только все будет запущено.В WordPress мы можем сделать число различных типов контента, сообщения, страницы и медиа-объекты. И каждый из них может иметь комментарии связанные с ними, и каждый может быть расширен дополнительными функциями через темы и плагины. Когда создается новый пост, страница или медиа-элемент, новая запись сделана в базе данных WordPress содержащий всю информацию, связанную с этим элементом: заголовок, содержание, автор, дата публикации, отношения и т. д.
Если файлы загружены, они также упоминаются в базе данных и отношения создаются для будущего поиска. Как только элемент будет опубликован, к нему можно получить доступ через Интернет, используя URL-адрес. Когда посетитель вводит URL-адрес в своем браузере, WordPress извлекает данные из базы данных и заполняет правильный шаблон для этого тип контента на основе текущей доступной темы.Результат — это то, что пользователь будет воспринимать как ваш веб-сайт. Наконец, если посетитель решит оставить комментарий о товаре, он будет занесен в базу данных и связанный с ними элемент для будущего поиска.
Что делает этот процесс таким мощным это вместо того, чтобы создавать новые веб-страницы в форме отдельных html-документов, когда мы используем WordPress, мы просто создаем записи в базе данных, и приложение строит страницы на лету когда их запрашивает посетитель.Чтобы позаимствовать объяснение из научной фантастики, нет страницы, есть только идея страницы реализуется, когда кто-то посещает URL-адрес через браузер. Это также означает, что вы можете редактировать контент товара в любое время, и что вы можете изменить внешний вид одного часть контента или весь ваш сайт без изменения самого контента.
И ты научишься все это делать по мере прохождения этого курса.
.