WordPress: Итоги.

Краткий курс по wordpress.

Техническая часть курсовой

Сегодня поговорим о технических требованиях для выполнения и сдачи курсовой работы для дистанционного образования.
В рамках курсовой работы требуется разработать сайт, используя в качестве основы инструмент cms wordpress.
Курсовая должна быть готова к 1 Июня, работу необходимо разместить на отдельном бесплатном хостинге и отправить на проверку Тубылову Илье Сергеевичу.
Следует обеспечить доступ в административную часть выслав авторизационные данные Илье Сергеевичу.
Сами темы курсовых работ и методичку по оформлению можно найти на площадке дистанта.
По оформлению в вордпрессе Расскажет Любовь Владимировна.

wordpress

Источники данных

сайт q-pax.ru
раздел посвящённыц вордпрессу: https://q-pax.ru/blog/category/it/back/wordpress/
оригинальная документация
https://wordpress.org/documentation/
wp kama. Справочник по хукам и функциям вордпресса.
https://wp-kama.ru/

Установка

Информацию по установке вордпресса смотрите в соответствующем разделе документации по вордпрессу.

Инсталлер wordpress

База данных

посмотрим на примере уже установленного проекта word2.
Графическое представление базовой структуры таблицы БД wordpress можно посмотреть тут: https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_architecture/#%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

Админка

Информацию об административной части можно найти в документации по wp:
https://wordpress.org/documentation/article/administration-screens/

Блог

Стандартный функционал wordpress – создание записей и разделов. Подходит для быстрого создания Блога или новостного сайта.

Хуки

Систему вордпресса разрабатвают разные программисты с разных сторон.
Одни разрабатывает ядро системы, кто-то темы, третьи пишут плагины
Для обеспечения взаимодействия между частями их программного кода используется механизм зацепок – хуков.
Хук можно зарегистрировать, можно назначить ему обработчик, и можно его вызвать.
Регистрируя и вызывая хуки – создаётся общий событийный механизм цельной системы.
Хуки делятся на два типа – фильтры и действия (обработчики событий).

Подробнее о хуках смотрите тему
https://www.kobzarev.com/wordpress/what-are-hooks-in-wordpress-how-to-use-wordpress-hooks/

Темы оформения

все темы размещаются по пути /wp-content/themes/

Шапка и футер

обязательно отделите шапку и футер страниц от основного контента и подключайте их в шаблонах с помощью вызова функций get_header(); и get_footer();
подробнее о разработке темы смотрите тут
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_content/

functions

весь функционал размещайте в файле functions.php вашей темы, здесь же размещайте подключение js-скриптов и стилей через wp_enqueue_scripts
подробнее о подключении скриптов и стилей
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_manager/
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_add_css_script/

Шаблоны

подробнее о шаблонах смотрите
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_template/
о иерархии шаблонов темы тут
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_hierarchy/
темы бывают классические и блочные

Меню

о настройке меню смотрите
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_menu/
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_menu-2/

Типы записей

Собственный тип записи

о регистрации собственных типов записей и таксономий смотрите тему
https://q-pax.ru/blog/erid/it/back/wordpress/custom_type_post
индивидуальные шаблоны для собственных типов записей
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_post_type/

Метаданные

добавляем метаданные к записям
https://q-pax.ru/blog/erid/it/back/wordpress/wp_metadata/
создаём метабоксы для метаданных в админке
https://q-pax.ru/blog/erid/it/back/wordpress/custom_metabox/

Циклы вывода информации

циклы для отображения основных типов записей
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_show_content/
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_loop_example/
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_cycle/
циклы вывода для отображения разных типов записей на одной странице
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_pregetposts/
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_multicycle/
https://q-pax.ru/blog/erid/it/back/wordpress/custom_post/

Плагины

установка плагинов

попробуйте установить следующие плагины
seo
google analytic
калькулятор
contactform-7

Разработка плагинов

о хуках виджетах и шорткодах
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_hooks_shorts_vidgets/
разработка плагина
https://q-pax.ru/blog/erid/it/back/wordpress/wordpress_plugin_create/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *