跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

传递样式数组会导致PHP警告和通知 #43086

关闭
桑泽布3已打开此问题2022年8月9日·3条评论
关闭

传递样式数组会导致PHP警告和通知 #43086

桑泽布3已打开此问题2022年8月9日·3条评论
受让人
标签
[功能]块API 允许表达块范例的API。 [类型]WP核心票据 需要从WordPress进行上游更改。应链接核心Trac票证。

评论

@桑泽布3
复制链接
贡献者

描述

在文档中:https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/#style

注意:自WordPress 5.9.0以来,还存在传递样式数组的选项。

从5.9.0开始,传递样式数组是可能的。然而,我在WordPress 6.1上,有一些错误和注意事项:

[09-Aug-2022 11:04:58 UTC]PHP注意:第340行C:\laragon\www\dev\wp-includes\block-editor.PHP中的数组到字符串的转换
[09-Aug-2022 11:04:58 UTC]PHP警告:explode()要求参数2是字符串,数组在第186行的C:\laragon\www\dev\wp-includes\class.wp-dependencies.PHP中给出
[09-Aug-2022 11:04:58 UTC]PHP注意:试图访问第187行C:\laragon\www\dev\wp-includes\class.wp-dependencies.PHP中类型为null的值的数组偏移量

不过,这两种样式都已排队。

分步复制说明

  1. 使用样式数组注册块。例如。
寄存器块类型('wpfda/区块',[“style”=>[“wpfda-style”,“wpfada-editor-style'”]]
  1. 转到新的帖子页面。
  2. 请参阅错误。

屏幕截图、屏幕录制、代码片段

无响应

环境信息

未安装Gutenberg。

请确认您已经搜索了回购中的现有问题。

是的

请确认您已测试除古腾堡外的所有插件。

@马马杜卡 马马杜卡补充这个[功能]块API 允许表达块范例的API。标签2022年8月9日
@吉奥罗牌手表 吉奥罗牌手表补充这个[类型]WP核心票据 需要从WordPress进行上游更改。应链接核心Trac票证。标签2022年8月12日
@吉奥罗牌手表
复制链接
成员

传递样式数组在传递时有效块.json文件。今天使用中的第二个参数时不起作用寄存器块类型。有一项建议旨在解决这一问题:WordPress/WordPress-develop#2853。我希望它包含在WordPress 6.1中。

@吉奥罗牌手表
复制链接
成员

我有一个备选方案,可以解决WordPress核心中所有样式和脚本类型的问题:WordPress/WordPress-develop#3108.

@t-hamano公司
复制链接
贡献者

中报告了类似问题#44687。这些问题已经在变更集54670似乎包含在WordPress 6.1中。

因此,这个问题可能会被解决。

@普里索尔 普里索尔远离的这个[状态]正在进行 跟踪正在进行的工作中的问题标签2023年5月17日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]块API 允许表达块范例的API。 [类型]WP核心票据 需要从WordPress进行上游更改。应链接核心Trac票证。
项目
还没有
开发

没有分支或拉请求

5名参与者