84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在问这个问题之前,我支付了从上午 10:00 到晚上 20:00 的 9 个小时:( 我尝试了一切...但没有运气。
嗯,我已经设置了图像的信息:替代文本、标题、说明文字、描述
gutenberg 编辑器可以获取 Alt 文本、图像标题,但在高级 -> 标题属性选项卡中缺少“标题”。
如何让 Gutenberge 从图像 post_id 中获取标题而无需再次手动重写? 谢谢...
我测试了在 WordPress 6.2 中添加带有标题设置的图像,并确认默认情况下不添加标题属性。
在查看源代码时,我发现 title 键未包含在 imageProps 中/blob/ed2c93c2190e1fe1e7a5727922d096cbdd22172e/packages/block-library/src/image/edit.js#L46" rel="nofollow noreferrer">pickRelevantMediaFiles - 尽管是 图像块和标题被普遍使用。似乎与 GitHub 上的 发布特色图片:添加标题属性 #46880 PR 有关(在撰写本文时目前已被阻止)。
title
标题
潜在的解决方案可能是扩展图像块的 edit() 函数包含 title 例如:
export const pickRelevantMediaFiles = ( image, size ) => { const imageProps = Object.fromEntries( Object.entries( image ?? {} ).filter( ( [ key ] ) => [ 'alt', 'id', 'link', 'caption', 'title' ].includes( key ) // Added 'title' to prevent value being "undefined" ) ); ... }
我测试了在 WordPress 6.2 中添加带有标题设置的图像,并确认默认情况下不添加标题属性。
在查看源代码时,我发现
title
键未包含在 imageProps 中/blob/ed2c93c2190e1fe1e7a5727922d096cbdd22172e/packages/block-library/src/image/edit.js#L46" rel="nofollow noreferrer">pickRelevantMediaFiles - 尽管是 图像块和标题
被普遍使用。似乎与 GitHub 上的 发布特色图片:添加标题属性 #46880 PR 有关(在撰写本文时目前已被阻止)。潜在的解决方案可能是扩展图像块的 edit() 函数包含
title
例如: