收到此警告:
自版本6.1起,RichText多行属性已弃用,并将在版本6.3中删除。请改用嵌套块(InnerBlocks)。https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/
我导航到该链接,但文档中没有解释如何在没有multiline属性的情况下正确地编码和格式化无序列表。
下面是我的代码片段:
el( RichText, {
tagName: 'ul',
multiline: 'li',
placeholder: i18n.__(
'Enter a list of price options…',
'simplified-menu'
),
value: attributes.price_list,
onChange: function( value ) {
props.setAttributes( { price_list: value } );
},
className: 'price_list',
} )
1条答案
按热度按时间nimxete21#
WordPress gutenberg 包含了一个List块,它可以创建有序和无序列表。根据你的需要,你可以用核心List块替换你的自定义RichText组件,如果需要的话,你可以使用钩子扩展它来添加额外的属性。