Описание тега gutenberg-blocks

0 ответов

WordPress Gutenberg с помощьюВыберите получить список типов сообщений

Я использую пакет withSelect Гутенберга, чтобы попытаться получить все типы записей, принадлежащих сайту. Вот мой код: export default withSelect( select => { // shorthand const { getEntityRecords } = select( 'core' ); return { typesList: getEntit…
21 ноя '18 в 01:25
1 ответ

Создание динамических компонентов TextControl от Gutenberg

Есть ли способ динамического создания компонентов блока. Предположим, что в блоке есть компонент TextControl, и я хочу, чтобы пользователи нажимали кнопку добавления нового поля, и он автоматически создает новый блок TextControl?
0 ответов

Реагировать на изменение значений выбранного элемента массива

В моем компоненте React у меня есть массив, который будет отображать связанные значки социальных сетей: icons: { [ { iconName: 'twitter', url: '#'}, { iconName: 'facebook', url: '#'}, { iconName: 'instagram', url: '#'}, ] }, В рендере я показываю вс…
0 ответов

Как я могу проверить мета-боксы внутри моего плагина Gutenberg

Я пытаюсь запустить процедуру проверки на моем плагине WordPress, который я разрабатываю с Гутенбергом. Мой плагин должен хранить информацию о Книге, имеющую следующие поля, которые являются мета-боксами. author, price, pub_year, about_book Мета-бло…
08 ноя '18 в 05:29
1 ответ

Добавление всего редактора Гутенберга в автономный плагин

В одном из моих плагинов, которые я сейчас разрабатываю ( TargetPop), я встроил редактор TinyMCE, чтобы пользователь мог создавать содержимое для своего всплывающего окна, в комплекте с представлениями "Визуальный" и "Текст", а также с возможностью …
0 ответов

Стиль цветовой палитры не добавляется должным образом

По причинам, которые я не могу понять, пользовательское имя цвета CSS неправильно добавляется в элементы html. Например - у меня есть текстовая цветовая красная палитра для моего пользовательского блока, и она отлично отображается. Когда я выбираю ц…
0 ответов

Как добавить атрибут rel к ссылкам в галерее Гутенберга

Как заставить работать fancybox 3 на моем сайте. Я использовал этот код для старых галерей: add_filter('wp_get_attachment_link', 'rc_add_rel_attribute'); function rc_add_rel_attribute($link) { global $post; return str_replace('<a href', '<a da…
1 ответ

Редактор страниц Wordpress изменен на "блочный" и потерял компоненты темы

Сегодня я вошел в свой админ WordPress и мне было предложено "Обновить базу данных", никаких опций мне не дали. После этого на моих страницах появился "новый" визуальный композитор, основанный на блоках, в котором не было ни одного из компонентов мо…
1 ответ

ToggleControl не применяется в разделе сохранения

В настоящее время я строю собственный блок Hero. Я добавил ToggleControl, чтобы скрыть или показать содержимое в этом блоке. Это работает в разделе редактирования в блоке Гутенберга, также необходимо добавить класс в оболочку. Это также работает в р…
1 ответ

Помещение нескольких блоков Гутенберга в один файл - есть ли ограничение количества блоков? Последний добавленный не появляется в диалоге вставки

У меня есть несколько блоков в одном block.js файл. Все работают нормально. Но сегодня я добавил еще один блок в тот же файл, но не знаю, почему этот последний блок не появляется в диалоге вставки. Что может быть причиной? Компиляция не имеет ошибок…
07 фев '19 в 09:46
1 ответ

Gutenberg: Dynamic Block - Показать сохраненные данные в редакторе

Я пытаюсь создать динамический блок Гутенберга с выпадающим списком. Я завершил создание блока и рендеринг блока с выбранным выпадающим значением во внешнем интерфейсе. Как установить выпадающий список с предыдущим значением при редактировании поста…
0 ответов

Как создать пользовательский блок для вставки в WordPress Гутенберга

Может кто-нибудь, пожалуйста, помогите мне здесь. Как я могу создать пользовательский блок встраивания в WordPress(блоки Гутенберга), блок должен попросить пользователя ввести URL видео для встраивания и некоторые параметры, такие как автоматическое…
0 ответов

Разработка блока WordPress Gutenberg - Как создать пользовательский компонент высшего порядка и собирать значения метабоксов в качестве подпорок внутри него

Кажется, мне трудно найти подходящий пример для развития Гутенберга. Мои вопросы: Можно ли написать свой собственный компонент высшего порядка в Гутенберге? У меня есть блок с metaboxes, Если выше верно, могу ли я получить доступ к этим metaboxes вн…
2 ответа

Получить информацию и атрибуты из других блоков Гутенберга

Можно ли получить информацию, такую ​​как атрибуты блока, из других блоков из вызова registerBlockType? Например, если у меня есть блок с InnerBlocks в качестве содержимого, возможно ли получить атрибуты из блоков внутри этого InnerBlocks, или наобо…
0 ответов

Блок вставки видео WP загружает одно и то же видео каждый раз

Я разрабатывал плагин WP для встраивания видео (ex.youtube) в посты, и как только я отправляю первое видео, после того, как я создаю новый блок и пытаюсь загрузить новое видео, оно отображает первое вставленное видео. У меня нет большого опыта в это…
0 ответов

Разработка блока Гутенберга: сохраняется только один контент RichText

Я добавил два RichText компоненты в моем блоке. registerBlockType( 'hallmark/gray-content-container', { title: __( 'Gray Content Container' ), icon: 'grid-view', category: 'hallmark-blocks', keywords: [ __( 'Hallmark gray content' ), __( 'Hallmark' …
28 фев '19 в 08:36
1 ответ

Wordpress Гутенберг блок

У меня проблема с пользовательским блоком, который выдает ошибку при перезагрузке страницы издания. Я не понимаю, в чем проблема. Что касается ошибки, фактическое и ожидаемое совпадают. Здесь ошибка: Проверка блока: проверка блока не удалась для nam…
2 ответа

Получить категорию продуктов woocommerce с помощью Gutenberg getEntityRecords

Можно ли получить все товарные категории, используя Гутенберг? getEntityRecords()? Я нашел код для получения категории сообщений следующим образом var query = {per_page: 100} categoriesList = getEntityRecords( 'taxonomy', 'category', query ); Могу л…
1 ответ

Gutenberg динамический объект значений SelectControl

Я хочу динамически передать объект параметров в Gutenberg SelectControl: el( SelectControl, { label: __( 'Animation' ), value: props.attributes.animation, onChange: ( value ) => { props.setAttributes( { animation: value } ); }, options: [ { value…
0 ответов

WordPress Gutenberg: динамический блок не загружает список сообщений

В уроке " Создание динамических блоков" объясняется, что для загрузки списка последних сообщений в блоке Гутенберга используется следующий код: var el = wp.element.createElement, registerBlockType = wp.blocks.registerBlockType, withSelect = wp.data.…