块过滤器用于自定义wordpress已使用以下格式添加的类wp-block-[plugin_name]-[block-name]
. 您可以使用this.props.className
.您还可以使用右侧边栏上的高级面板添加其他类最后你可以使用React。定义自定义类的js组件状态(下面给出了伪代码)(为此创建单独的文件,并将其传递到registerBlockType中的edit方法中,以便更好地构建结构,否则您可以编写整个代码)
class Testing extends Component {
constructor() {
this.state = {
customClasses: null
}
}
render() {
<InspectorControls>
<TextControl
label="Custom CSS Classes"
value={ this.state.customClasses }
onChange={ ( content ) => setState( { customClasses: content } ) }
/>
</InspectorControls>
}
}