Видеокурсы создание сайтов

Видеокурс "WordPress-Профессионал"

цена видеокурса: 4970 руб.

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

Видеокурс "WordPress-Профессионал"

Содержание курса:

Курс состоит из 3-х логических частей, каждая из которых связана друг с другом:

  • API плагинов. Создание плагинов для WordPress (23 урока);
  • API виджетов. Создание собственных виджетов (9 уроков);
  • API настроек. Управление настройками плагинов (14 уроков).

Часть 1.

API плагинов. Создание плагинов для WordPress (23 урока)

Урок 1. Организационные вопросы

  • В первом уроке мы пройдёмся по организационным моментам:
  • рассмотрим структуру курса;
  • рассмотрим основные источники документации, к которой мы будем постоянно обращаться при прохождении курса;
  • обозначим необходимое программное обеспечение (сервер, редактор кода, версия WordPress).

Урок 2. Принципы создания плагинов

  • при написании любого плагина мы должны придерживаться определенных принципов написания для того, чтобы он работал корректно.
  • Здесь мы узнаем о соглашениях при выборе имени плагина, при создании файлов плагина.
  • затронем тему принципов программирования плагина.
  • познакомимся с таким ключевым понятием при написании плагинов, как хуки («hook»: крючок, зацепка).
  • зарегистрируем в WordPress свой первый плагин.

Урок 3. Активация плагина

  • Нередко бывает так, что перед использованием плагина нам необходимо выполнить некие подготовительные работы, например:
  • проверить версию PHP или самого WordPress и по результатам проверки, возможно, уведомить пользователя о необходимости обновления;
  • внести изменения в базу данных: изменить структуру таблиц, создать новые таблицы и т.д.
  • Задачи могут быть разные, и все их необходимо выполнить до начала работы с плагином.
  • В третьем уроке вы узнаете, как выполнить любые подготовительные работы  в момент активации плагина.

Урок 4. Деактивация и удаление плагина

  • Хорошим тоном при написании плагинов считается «уборка за собой». Что это значит?
  • Плагин в процессе работы может изменять структуру базы данных сайта, создавать новые таблицы и заполнять их данными.
  • Пользователь в любой момент может отключить и удалить плагин и, если мы не позаботимся об удалении уже ненужных данных, которые создавал плагин, то эти данные будут висеть «мертвым грузом».
  • WordPress предоставляет средства отслеживания момента деактивации или удаления плагина, и в этот момент мы можем выполнить любые действия, например, «убрать за собой», удалив уже ненужные данные, связанные с работой плагина.

Урок 5. Хуки: фильтры и экшены.

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

Урок 6. Импорт тестового контента

  • В этом уроке мы воспользуемся штатными возможностями WordPress для наполнения базы данных сайта тестовым контентом, который мы будем использовать в дальнейшей работе.

Урок 7. Плагин «Похожие записи» . Часть 1

  • В этом уроке мы с вами начнем создание уже полноценного плагина, который будет выводить блок ссылок на несколько похожих записей из той же рубрики.
  • Думаю, подобные плагины вы уже видели не раз и, скорее всего, даже использовали.
  • Теперь вы сможете сами создать такой плагин и полностью контролировать процесс его создания и работы.
  • На протяжении 3-х уроков мы создадим такой плагин.
  • В этом уроке мы зарегистрируем плагин, а также организуем выборку и простейший вывод похожих записей.

Урок 8. Плагин «Похожие записи». Часть 2

  • В этом уроке мы продолжим создание плагина «Похожие записи».
  • Здесь мы уже не просто будем выводить названия похожих статей, а организуем более привлекательный вывод, используя миниатюры записей.
  • При этом мы также предусмотрим ситуацию, когда у похожего поста не установлена миниатюра.

Урок 9. Плагин «Похожие записи» . Часть 3

  • в последнем уроке по созданию плагина «Похожие записи» мы добавим ему привлекательности, что сделает его уже не простым рядовым плагином, пригодным для собственного использования, но плагином, которым вполне можно поделиться с другими.
  • в уроке мы научимся правильно подключать скрипты и файлы стилей плагина.
  • также узнаем, как корректно писать код jQuery для того, чтобы не возникло возможных конфликтов написанного кода с кодом темы или прочими плагинами.

Урок 10. Плагин «Количество просмотров статей». Часть 1

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

Урок 11. Плагин «Количество просмотров статей» . Часть 2

  • В уроке мы продолжим создавать плагин «Количество просмотров статей».
  • Здесь мы используем сразу 2 хука: экшен и фильтр, которые позволят нам изменять значение добавленного поля в базе данных, увеличивая его на единицу с каждым просмотром, а также получать это значение из базы данных.
  • В уроке мы также используем несколько методов по работе с базой данных в WordPress.

Урок 12. Плагин «Количество просмотров статей» . Часть 3

  • В этом уроке мы доделаем плагин «Количество просмотров статей».
  • Из урока вы узнаете, как к файлу плагина подключать другие файлы.
  • также мы напишем функционал, который будет «чистить за собой» в момент удаления плагина.
  • вы узнаете, как решить возможные ошибки при изменении структуры базы данных.

Урок 13. Плагин «Капча для формы комментариев»

  • Если ваш сайт достаточно популярен и на нем разрешено комментирование, то вы наверняка сталкивались с проблемой спама в комментариях.
  • В этом уроке мы напишем плагин «Капча для формы комментариев», который добавит к форме комментариев простую проверку на человечность.
  • Также из урока вы узнаете, как управлять формой комментариев в WordPress: мы удалим порой ненужное поле «Сайт» из формы комментариев.

Урок 14. Плагин «Капча для формы авторизации». Часть 1

  • 2 урока мы посвятим работе с еще одной формой в WordPress – формой авторизации.
  • Для этого мы напишем плагин «Капча для формы авторизации».
  • Плагин поможет устранить несколько недостатков процесса авторизации в WordPress, а также добавит надежности форме авторизации, добавив несложную проверку на человечность.

Урок 15. Плагин «Капча для формы авторизации». Часть 2

  • в этом уроке мы продолжим создание плагина «Капча для формы авторизации».
  • познакомимся с несколькими вариантами и некоторыми нюансами создания данного плагина.

Урок 16. Плагин «Хлебные крошки в title».
Часть 1

  • WordPress изначально довольно неплохо оптимизирован для поисковых систем.
  • в title страницы выводится название просматриваемого материала и название сайта.
  • однако, нам этого может показаться мало, и мы захотим показывать еще и промежуточные звенья, так называемые хлебные крошки, где будет отображен полный путь от названия сайта до просматриваемого материала.
  • именно для этой цели мы и создадим плагин «Хлебные крошки в title».

Урок 17. Плагин «Хлебные крошки в title».
Часть 2

  • В этом уроке мы завершим создание плагина «Хлебные крошки в title».
  • По ходу написания плагина мы познакомимся со всевозможными условными тегами WordPress, а также увидим нюансы использования регистрируемых функций для хуков на примере приоритета их выполнения.

Урок 18. Создание шорткодов для сайта

  • Довольно распространенным вариантом при создании плагинов является добавление шорткодов.
  • Шорткод – это так называемый короткий код, который напоминает BB-теги.
  • Он прост и удобен в использовании пользователем и предоставляет массу возможностей.
  • С помощью шорткодов на страницы сайта можно добавлять карты, галереи и множество другого востребованного функционала.
  • В этом уроке мы познакомимся с возможностями использования шорткода, которые активно используем для следующих нескольких плагинов.

Урок 19. Плагин «Google-карты»

  • познакомившись с использованием шорткода в прошлом уроке, в этом мы приступим к созданию плагина «Google-карты», который зарегистрирует соответствующий шорткод.
  • используя данный шорткод, пользователю будет досаточно ввести адрес, который должен быть показан, и на нужной странице или в статье будет показана простая статичная карта от Google.

Урок 20. Плагин «Google-карты 2». Часть 1

  • В этом уроке мы приступим к созданию второй, более продвинутой версии плагина «Google-карты».
  • Плагин позволит выводить уже не статичную, а динамичную карту от Google.

Урок 21. Плагин «Google-карты 2». Часть 2

  • В уроке мы завершим создание плагина «Google-карты 2».
  • Здесь мы познакомимся с новой возможностью, которую предоставляет WordPress и которая часто используется различными плагинами – это передача данных из серверного скрипта в клиентский, т.е. использование в JavaScript’e объектов, созданных в PHP.

Урок 22. Плагин «Галерея». Часть 1

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

Урок 23. Плагин «Галерея». Часть 2

  • Этим уроком мы завершим создание плагина «Галерея» и первую часть нашего курса, посвященную непосредственно созданию плагинов.

Часть 2.

API виджетов. Создание собственных виджетов (9 уроков)

Часть 3.

API настроек. Управление настройками плагинов (14 уроков)

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

Вы здесь: Home ПЛАТНЫЕ ВИДЕОКУРСЫ Создание сайтов Видеокурс "WordPress-Профессионал"