我们阅读了每一条反馈,并非常认真地对待您的意见。
要查看所有可用的限定符,请参阅我们的文件.
对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。
单击“注册GitHub”,表示您同意我们的服务条款和隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。
已经在GitHub上了?登录到您的帐户
芯/按钮
核心/按钮
变更芯/按钮块在中不可用核心/按钮插入器。
我希望在添加按钮时看到变化。
只有基本块“按钮”可用,无法使用变体。
wp.blocks.getBlockVariations('核心/按钮');
因此,两个注册的变体被正确列出。
演示此问题的小代码段。
<?php程序添加操作(_A)('排队块编辑器资产',功能() {wp_排队_脚本('wp-blocks', );wp_add_inline_script(wp_add_inline_script)('wp-blocks'," wp.blocks.registerBlockVariation('核心/按钮'{ name:'自定义按钮', label:'我的自定义按钮', 属性:{className:'my-custom-button'}, }); wp.blocks.registerBlockVariation('核心/按钮'{ name:'自定义按钮默认', label:'我的自定义按钮(默认变体)', 属性:{className:'my-custom-button-default'}, isDefault:真 }); ”,“之后”);} );
是的
文本已成功更新,但遇到以下错误:
您好!@小矮人,感谢您对此问题的报道。您需要添加范围变化。还要注意的是标签需要更新为标题。尝试一下此代码:
范围
标签
标题
wp.blocks.registerBlockVariation('核心/按钮'{name:'自定义按钮',title:'我的自定义按钮',范围:['transform','inserter','block'],attributes:{className:“我的自定义按钮”},});
也就是说,还有一个问题是默认值实际上并不替换添加到Buttons块的默认块。这在中进行了报告#53517
是默认值
让我知道我是否可以回答任何其他问题,或者是否可以结束。谢谢!
对不起,出了点问题。
@自我谢谢你的回答。我本来希望看到这种变化会出现在插入器中,就像“Social links”块一样。
块“按钮”插入器
阻止“社交链接”插入器
你认为我们可以在两个街区之间有同样的行为吗?
我看到“buttons”块的内部块有这个标志directInsert:真,而社交图标块没有。我怀疑这可能是相关的。
directInsert:真,
我个人认为,如果有多个可能的变体/块作为子块,那么期望插入器显示所有变体并覆盖“直接插入”配置是合理的。
按钮块:如果按钮有变化,则显示插入器(文字出版社#53498)
b7b57d4号
按钮块:如果按钮有变化,则显示插入器(WordPress第53498号)
4e7c858
按钮块:如果按钮有变化,则显示插入器(#53498) (#53783)
ef5bd83型
*按钮块:如果按钮有变化,则显示插入器(#53498)*将“useSelect”变体与现有变体组合*为应在“插入器”中处理的“directInsert”选项值的自定义检查添加注释`
成功合并请求可能会解决此问题。