创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


note:spoony:wordpress4.4-版本自动生成一个768w像素缩略图的解决办法

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

note:spoony:wordpress4.4-版本自动生成一个768w像素缩略图的解决办法 [2017/02/07 17:46] (当前版本)
Spoony 创建
行 1: 行 1:
 +====== wordpress4.4+版本自动生成一个768w像素缩略图的解决办法 ======
 +4.4版本以后,wordpress增加了响应式图片的功能,目的是让图片能适应手机、平板等不同屏幕,但是我不想要这个功能,把缩略图大小全调成0,function.php里的相关函数全删除了,
  
 +上传图片还是会生成一个768*x像素的缩略图,这个问题你在网上是找不到解决办法的,所能找到的方法全部失效,好在我今天研究了一天,终于解决了。
 +
 +在文件wp-admin\includes\schema.php里有如下代码,可以看出是4.4新增的功能。
 +<​code>​
 +// 4.4.0
 +'​medium_large_size_w'​ => 768,
 +'​medium_large_size_h'​ => 0,
 +</​code>​
 +
 +这是安装wordpress的默认选项,但是在后台又没有地方改,改代码也没有,因为已经存入数据库了,所以得进数据库改。
 +
 +输入命令:
 +<​code>​
 +SELECT * FROM `wpa_options` where option_name='​medium_large_size_w'​
 +将值改成0就行了。
 +</​code>​
 + 
 +===== 参考 =====
 +<​code>​
 +functions:
 +
 +function set_post_thumbnail_size( $width = 0, $height = 0, $crop = false ) {
 + add_image_size( '​post-thumbnail',​ $width, $height, $crop );
 +}
 +
 +//​彻底禁止WordPress缩略图
 +add_filter( '​add_image_size',​ create_function( '',​ '​return 1;' ) );
 +
 +//禁用 create_fun_core 函数
 +add_filter( '​create_fun_core',​ create_function( '',​ '​return 1;' ) );
 +
 +//禁用 create_fun_core 函数
 +add_filter( '​create_fun_core',​ '​__return_false'​ );
 +
 +https://​zhangge.net/​5094.html
 +</​code>​
note/spoony/wordpress4.4-版本自动生成一个768w像素缩略图的解决办法.txt · 最后更改: 2017/02/07 17:46 由 Spoony