WordPress Gutenberg块:如何限制页面级块,但允许所有子级块

问题描述 投票:3回答:1

[在WordPress插件中,我创建了一些自定义的“布局” Gutenberg块。这些基本上是包含其余页面内容的“框”。我想限制用户仅将这些框添加到页面中,然后再允许它们在其中放置ANY子块。

我已经使用how to limit Gutenburg blocks过滤器找到了allowed_block_types。这仅用于限制用户向页面添加“框”。

然后我发现了如何将古腾堡块限制为仅允许特定的子块。即,在InnerBlocks上,指定allowedBlocks: ['core/paragraph','core/list','core/seperator',...],以便“框”可以包含这些子块。

问题在于,allowed_block_type过滤器似乎覆盖了allowedBlocks。

如何在“页面”级别允许特定的块,而在“孩子”级别允许其他的块?

wordpress wordpress-gutenberg
1个回答
0
投票

我在这里遇到同样的问题,很想听听解决方案!

© www.soinside.com 2019 - 2024. All rights reserved.