исходник — https://yadi.sk/d/19-3cX7e-rNcMQ
Плейлист TinyMCE и Gutenberg — https://www.youtube.com/playlist?list=PLcn2AD-lWYHPWgjZ7fj3NXGC7r0I-PStL
Локализация(перевод) javascript файлов в wordpress/вордпресс с помощью Poedit — https://youtu.be/BqFgDP-61oU
Подключение javascript в wordpress/вордпресс. Подключение jQuery и jquery.cookie.js — https://youtu.be/R-WAbKOpjjQ
свойства:
title (строка): отображается в редакторе как метка блока с возможностью поиска
description (необязательная строка): описывает назначение блока
icon (необязательный элемент Dashicon или JSX): значок, связанный с блоком
category (строка): где блок появляется в диалоговом окне Add blocks
keywords (необязательный массив): до трех ключевых слов, используемых при поиске блоков
attributes (необязательный объект): обрабатывает данные динамического блока
edit (функция): функция, которая возвращает разметку для отображения в редакторе
save (function): функция, которая возвращает разметку, которая будет отображаться на внешнем интерфейсе
useOnce (необязательный логический): запретить добавление блока более одного раза
support (необязательный объект): определяет поддерживаемые блоком функции

В настоящее время доступно пять категорий блоков:
common — основные
formatting — форматирование
layout — элементы разметки
widgets — виджеты
embed — вставки
для создания нашей блочной структуры и компонентов используем дополнительные объекты (window.wp.blocks, window.wp.editor, window.wp.components, window.wp.i18n , window.wp.element)
блоки, элементы, компоненты, редакторы и компоненты интернационализации

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

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