Древесина рендеринг нежелательных тегов <p>и <br>в блоках Гутенберга - PullRequest
0 голосов
/ 22 января 2019

По какой-то причине мои шаблоны веток отображают пустые теги <p> и нежелательные теги <br> в моих блоках ACF Gutenberg.

Это заставляет меня удалять отступы и форматирование кода, чтобыудалить эти нежелательные элементы.Например, мне нужно изменить:

       </div>
    </div>
</div>

на: </div></div></div>

, чтобы удалить пустые абзацы.

Есть ли способ сохранить форматирование кода припредотвращение этих тегов?

1 Ответ

0 голосов
/ 22 января 2019

Кажется, проблема в этой точке.Вы можете использовать следующий обходной путь

remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', function ($content) {
    if (has_blocks()) {
        return $content;
    }

    return wpautop($content);
});

выпуск github - обходной путь

...