在Gutenberg图像,封面和画廊中编辑srcset和size属性-块
我正在寻找一种方法来处理Gutenberg图像块上的响应srcset和size属性-如图像, 封面和画廊。
通常, 可以使用”
wp_get_attachment_image_attributes”
过滤器执行此操作, 例如:
function new_img_sizes( $attr, $attachment, $size ) {
if ( is_array( $size ) ) {
$attr['sizes'] = $size[0] . 'px';
} elseif ( $size == 'large') {
$attr['sizes'] = '99999px';
}
return $attr;
}
add_filter( 'wp_get_attachment_image_attributes', 'new_img_sizes', 25, 3 );
但是古腾堡阻滞器对此没有反应。还有其他方法或方法来利用此过滤器来更改其srcset-behaviour吗?
#1【在Gutenberg图像,封面和画廊中编辑srcset和size属性-块】你在问题中显示的代码不是正确执行的方法。 WordPress上有一个完整的文档页面, 介绍如何执行此操作。你应该这样做:
add_action( 'after_setup_theme', 'wpdocs_theme_setup' );
function wpdocs_theme_setup() {
add_image_size( 'category-thumb', 300 );
// 300 pixels wide (and unlimited height)
add_image_size( 'homepage-thumb', 220, 180, true );
// (cropped)
}
推荐阅读
- 元素超出其定义的宽度
- 编辑页面保存按钮未在wordpress中显示
- 编辑主题自定义菜单
- Java线上故障排查不会怎么办,p8大佬总结的套路清单带你轻松玩转!
- MongoDB GUI可视化客户端管理工具推荐
- 整理全网可视化大屏有关资料,学习大屏设计,大屏原型参考,大屏设计参考
- Java面试官(如何正确使用 Spring 注入集合类型())
- ECIC演讲精华|如何构建云原生应用下的高性能持久化存储()
- Vue3 + TypeScript + Gin 实现后台权限管理平台