Задать вопрос
@Kypidon4ik
Фрилансер, Wordpress developer

Почему не видно Carbon fields блока в Gutenber?

Не отображается блок CF в гутенберг.
Делаю по примеру в документации https://docs.carbonfields.net/learn/containers/gut...
Мой код
use Carbon_Fields\Block;
use Carbon_Fields\Field;

add_action('carbon_fields_register_fields', 'register_custom_blocks');
function register_custom_blocks() {
    Block::make(__('My Custom Block'))
        ->add_fields([
            Field::make('text', 'heading', __('Heading')),
            Field::make('rich_text', 'content', __('Content')),
            Field::make('image', 'image', __('Image')),
        ])
        ->set_render_callback(function ($fields, $attributes, $inner_blocks) {
            ?>
            <div class="my-custom-block">
                <h2><?php echo esc_html($fields['heading']); ?></h2>
                <div class="content"><?php echo wp_kses_post($fields['content']); ?></div>
                <?php if ($fields['image']) : ?>
                    <img src="<?php echo wp_get_attachment_image_url($fields['image'], 'full'); ?>" alt="">
                <?php endif; ?>
            </div>
            <?php
        });
}

После сохранения в гутенберге его не наблюдаю v3.6.5 плагина.
  • Вопрос задан
  • 109 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы