木材在古腾堡块中渲染不需要的<p>和<br/>标签

时间:2019-01-22 01:44:04

标签: wordpress twig advanced-custom-fields timber wordpress-gutenberg

由于某些原因,我的树枝模板在ACF Gutenberg块中呈现了空的<p>标签和不需要的<br>标签。

这使我不得不删除代码缩进和格式才能删除这些不需要的元素。例如,我必须更改:

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

至: </div></div></div>

以删除空的段落。

在防止这些标签的同时,有什么方法可以保留代码格式?

1 个答案:

答案 0 :(得分:1)

目前似乎是个问题。您可以使用以下解决方法

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

    return wpautop($content);
});

github issue-workaround