Интернет-магазин на WordPress + WooCommerce [Артем Исламов]

65

Программа курса:

Модуль #1
Знакомство с WordPress
Установка и настройка WordPress на локальном сервере

Знакомство с устройством админки WordPress:

  • Записи, категории, теги, таксономии
  • Страницы и виды шаблонов страниц
  • Установка тем из админки
  • Поиск и установка плагинов
  • Настройка отображения сайта
  • Виджеты

Темы WordPress:

  • Структура темы (все файлы темы)
  • Создание темы с нуля
  • Создание шаблона темы
  • Вывод постов
  • Шаблоны страниц
  • Подключение стилей
  • Подключение шапки, подвала и сайдбаров

Результат модуля: полностью настроенное рабочее пространство для дальнейшей работы на курсе. Понимание, как работает тема, какие файлы за что отвечают.

Модуль #2
Создание темы WordPress
Погружение в процесс создания темы:

  • Что такое хуки
  • Actions и filters как их «цеплять»
  • Регистрация и использование меню
  • Регистрация сайдбаров
  • Настройка размеров изображений
  • Статическая главная страница
  • Посадка верстки
  • Поэтапный перенос верстки

Записи и шорткоды в WordPress:

  • Регистрация нового типа записи
  • Разные шапки и подвалы для разных страниц
  • Создание таксономий под собственные типы записей
  • Вывод своих записей через PHP в верстку
  • Регистрация и вывод своих шорткодов
  • Подключение плагинов
  • Обзор самых нужных плагинов

Результат модуля: полностью готовая тема WordPress, созданная с нуля. Навык работы с внутренними функциями темы, таксономиями и записями.

Модуль #3
Финальные приготовления
Настройки сайта

  • Настройка форм обратной связи
  • Создание дочерней темы
  • Оптимизация скорости загрузки сайта
  • Оптимизация под SEO
  • Правильные URL Адреса
  • Кеширование и его настройки

Дальнейшее развитие WP

  • Обзор фреймворков для работы с WP
  • Интернет-магазины на WP (для кого делать и как)
  • Продажа собственных тем

Результат модуля: сайт, подготовленный к публикации и прошедший первичную SEO оптимизацию.

Бонусный блок.
Как продавать свои темы на Envato и зарабатывать в долларах.
Модуль #4
Интернет-магазин на WordPress (часть 1)
Установка и настройка woocommerce

  • Настройка темы для поддержки Woocommerce
  • Установка и настройка Woocommerce
  • Добавление товаров

Разработка страницы списка товаров (archive-product.php)

  • Создание страницы товаров
  • Настройка вывода товаров
  • Знакомство с хуками woocommerce
  • Настройка пагинации страниц

Разработка страницы открытого (single-product.php)

  • Создание страницы товара
  • Настройка вывода параметров товара
  • Добавление sidebar на страницу

Персонализируем страницу оформление заказа и корзину

  • Персонализируем страницу оформления заказа
  • Персонализируем корзину

Результат модуля:

  • Настроим тему для поддержки Woocommerce
  • Разберемся в настройках Woocommerce
  • Научимся добавлять товаров
  • Создадим страницу продукта
  • Научимся работать с хуками от woocommerce
  • Сделаем вывод товаров
  • Настроим пагинацию страниц
  • Сделаем страницу открытого товара
  • Добавим sidebar от woocommerce
  • Настроим страницу регистрации товара
  • Настроим корзину
  • Научимся персонализировать страницу оформления заказа и корзину

Модуль #5
Интернет-магазин на WordPress (часть 2)
Подключение платежных систем

  • Обзор платежных систем
  • Подключение платежных систем
  • Настройка платежных систем

Создание своей платежной системы

  • Общая информация о разработке платежного шлюза
  • Разработка платежного шлюза
  • Настройка платежного шлюза

Разработка собственного шорткода (реализация плагина)

  • Общая информация о разработке плагинов
  • Разработка шорткода (плагина)
  • Настройка шорткода (плагина)

Разработка собственного шорткода для плагина Visual Composer Page Builder

  • Общая информация о разработке плагинов для Visual Composer Page Builder
  • Разработка шорткода (плагина)
  • Настройка шорткода (плагина)

Результат модуля:

  • Узнаем о платежных системах
  • Научимся подключать и настраивать платежные системы
  • Научимся создавать и настраивать собственные платежные системы (платежные шлюзы)
  • Научимся создавать и настраивать собственные шорт коды (плагины).
  • Научимся создавать и настраивать собственные шорт коды (плагины) для Visual Composer Page Builder