如何解决WordPress古腾堡块重新加载后无法正常工作
我在registerBlockType-function中设置这些属性:
attributes: {
message: {
type: 'string',source: 'html',selector: 'div.content',},url: {
type: 'string',source: 'text',attribute: 'href',selector: 'a.link',bgImageId: {
type: 'string',attribute: 'src',selector: 'img',}
export default function Save( { attributes,className } ) {
return(
<div className={ className }>
<a href={ attributes.url } className={ 'link' }>
<div className={ 'content' }>{ attributes.message }</div>
<div><img src= { attributes.bgImageId } /></div>
</a>
</div>
);
}
但是重新加载编辑器后,出现多个错误:
Block validation: Expected attribute `href` of value `o`,saw `k`
Block validation: Block validation Failed for `custom/custom-blocks` (
Content generated by `save` function:
<div class="wp-block-custom-custom-blocks"><a href="o" class="link"><div class="content">o</div><div><img class="img"/></div></a></div>
Content retrieved from post body:
<div class="wp-block-custom-custom-blocks"><a href="k" class="link"><div class="content">o</div><div><img src="https://test.umana.ch/wp-content/uploads/image.png"/></div></a></div>
我尝试更改属性,但似乎无济于事。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。