Учебная программа школы по теме


Ниже я изложил темы и структуру учебных модулей школы тем. Ознакомьтесь, пожалуйста, и сообщите мне, если вам это интересно! Те, кто был на Contribute Day на WCSF, свяжитесь со мной, если у вас уже есть какие-либо созданные материалы (помимо записанных видео), чтобы мы могли использовать отличный контент, над которым вы уже работали.
Базовая структура каждого модуля раздела должна быть следующей:
  • краткое введение о том, чему вы научитесь (текст или видео)
  • скринкаст с закадровым комментарием и пошаговым разбором (пользователь мог бы выполнять действия параллельно, если бы захотел)
  • 2–3 практических примера
  • самопроверка по каждой теме
Вот первые мысли относительно разделов школы тем. В некоторых разделах, вероятно, слишком много тем, а в других — недостаточно. Я уверен, что пропустил некоторые темы, которые мы обсуждали на Contribute Day — пожалуйста, напомните мне, над какой темой вы работали, чтобы я мог включить её. С нетерпением жду идей от всех 🙂
  • Что такое тема
    • Как тема взаимодействует с WP
    • Что такое фреймворк (определение)
    • Что такое дочерняя темаДочерняя тема Дочерняя тема — это настроенная тема, созданная на основе родительской темы. Считается лучшей практикой создавать дочернюю тему, если вы хотите изменить CSS своей темы. https://developer.wordpress.org/themes/advanced-topics/child-themes/ (определение)
    • Что такое CSSCSS CSS — это аббревиатура от cascading style sheets (каскадные таблицы стилей). Именно CSS управляет дизайном, внешним видом и общим стилем сайта. или роль CSS в теме WP
  • Основы тем
    • Настройка локальной установкиЛокальная установка Локальная установка WordPress — это способ создать промежуточную среду, установив стек LAMP или LEMP на локальный компьютер. WP
    • Стандарты тем и лучшие практики
    • Основные файлы и структура: анатомия темы
      • см.: http://yoast.com/wordpress-theme-anatomy/
    • Иерархия шаблонов
    • Теги шаблонов
    • Форматы записей
    • Файлы и структура 2: разбор структуры файлов twentytwelve (или другой темы)
      • возможно, разбить на заголовокЗаголовок Заголовок вашего сайта обычно является первым, что видят посетители. Шапка сайта или изображение заголовка, расположенное в верхней части страницы, являются частью внешнего вида и общего стиля вашего веб-сайта. Они могут влиять на мнение посетителя о вашем контенте, а также о бренде вашей организации или о вас. Заголовок также может выглядеть по-разному на экранах разных размеров., боковые панели, навигацию, таблицу стилей и т. д.
    • Шаблоны страниц
    • Изображения (лучшие практики)
    • Устранение неполадок CSS
  • Изменение темы: дочерние темы
    • Основы дочерних тем (если это не будет рассмотрено в разделе основ)
    • Выбор родительской темы
    • Создание дочерней темы
      • functions.php
      • style.css
      • добавление / перезапись других файлов
    • Распространённые запросы
    • Добавление дополнительных областей виджетов
  • Преобразование дизайна/веб-сайта на HTMLHTML HTML — это аббревиатура от Hyper Text Markup Language (язык гипертекстовой разметки). Это язык разметки, используемый при разработке веб-страниц и веб-сайтов. в тему WordPress
    • Разбиение дизайна на модули с помощью файловой структуры WordPress
    • ЦиклЦикл Цикл — это код PHP, используемый WordPress для отображения записей. С помощью цикла WordPress обрабатывает каждую запись, отображаемую на текущей странице, и форматирует её в соответствии с тем, как она соответствует заданным критериям внутри тегов цикла. Любой HTML- или PHP-код в цикле будет обработан для каждой записи. https://codex.wordpress.org/The_Loop и ваш сайт
    • Распространённые проблемы
  • Создание темы с нуля
    • Использование стартовой темы
      • _s (underscores)
      • toolbox
  • Продвинутые темы/прочее
    • Интеграция настройщикаНастройщик Инструмент, встроенный в ядро WordPress и интегрируемый с большинством современных тем. Его можно использовать для предварительного просмотра и изменения многих параметров внешнего вида сайта. тем
    • Шаблоны произвольных типов записейПроизвольный тип записи WordPress может хранить и отображать множество различных типов контента. Отдельный элемент такого контента обычно называется записью, хотя запись также является конкретным типом записи. Произвольные типы записей позволяют вашему сайту использовать записи на основе шаблонов, упрощая эту концепцию.
    • Таблица стилей для удобной печати
    • Адаптивные темы
    • Интернационализация
    • Оформление панели администратора
    • BuddyPress / MS
    • ДоступностьДоступность Доступность (часто сокращается до a11y) относится к разработке продуктов, устройств, услуг или среды для людей с ограниченными возможностями. Концепция доступного дизайна обеспечивает как «прямой доступ» (то есть без посторонней помощи), так и «косвенный доступ», то есть совместимость с вспомогательными технологиями пользователя (например, программами чтения с экрана). (https://en.wikipedia.org/wiki/Accessibility)
    • Тестирование темы / отладка
    • Проверка темы, также известная как отправка темы в WP

не уверен, что эти темы уместны и куда их поместить…

  • Веб-шрифты
  • Как создать собственную тему / что означает создание темы
  • Условные теги
  • Объяснение цикла
  • Лучшие практики wp-query
  • Произвольные поля
  • Произвольные типы записей

#темы, #обучение