首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取当前块ID

问获取当前块ID
EN

WordPress Development用户
提问于 2019-02-18 14:25:06
回答 1查看 6.2K关注 0票数 4

有获得当前块id的方法吗?我想将它添加到在保存函数(registerBlockType)中生成的html中。

我的块的保存部分:

代码语言:javascript
复制
save: props => {
        const {
            attributes: { images, isCropped },
            className,
        } = props;
        return (
            
                
                    { images.map( img => (
                        
                        
                    ))}
                
            
        );
    }

谢谢!

EN

回答 1

WordPress Development用户

发布于 2019-02-20 17:06:23

块id保存在clientId字段中。它在每次保存post时重新生成,并且只在编辑函数中的道具中可用。为了将该字段作为保存函数中的唯一id使用,需要将其保存为编辑部分中的属性。然后,它将通过props.attributes在保存函数中可用。

票数 12
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/329108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档