WordPress设置图片的默认显示方式(尺寸/对齐方式/链接到)after_setup_theme

1
2
3
4
5
6
add_action( 'after_setup_theme', 'default_attachment_display_settings' );
function default_attachment_display_settings() {
update_option( 'image_default_align', 'left' );
update_option( 'image_default_link_type', 'none' );
update_option( 'image_default_size', 'full' );
}

image_default_align

  • left
  • right
  • center
  • none
  • file
  • post
  • custom
  • none

image_default_size

  • thumbnail
  • medium
  • large
  • full

禁止WordPress压缩图片jpg_quality

默认WordPress会自动把JPG图像质量压缩到90%。如果您对网站图片质量要求高的话,那么可以通过下面的代码强制显示100%的原始图像。

1
2
3
4
add_filter( 'jpg_quality', 'high_jpg_quality' );
function high_jpg_quality() {
return 100;
}

禁用WordPress默认生成响应式图片的功能wp_calculate_image_srcset.

1
2
3
4
5
//disable srcset on images
function disable_srcset( $sources ) {
return false;
}
add_filter( 'wp_calculate_image_srcset', 'disable_srcset' );