wordpress 不推荐使用wp.blockEditor.RichText多行属性

nnsrf1az  于 2022-12-17  发布在  WordPress
关注(0)|答案(1)|浏览(124)

收到此警告:
自版本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',
} )
nimxete2

nimxete21#

WordPress gutenberg 包含了一个List块,它可以创建有序和无序列表。根据你的需要,你可以用核心List块替换你的自定义RichText组件,如果需要的话,你可以使用钩子扩展它来添加额外的属性。

相关问题