我如何阻止WP媒体上传器创建我上传的图像的副本?

时间:2011-01-25 作者:Scott B

我的主题中有一个设置,旨在防止WP media manager上载实用程序为我上载的每个图像创建多个副本。很明显,WP的最新版本已经更改了所需的设置以克服此问题?

以下是我在主题功能中的当前设置。php。。。

if(get_option(\'thumbnail_size_h\')!==0){update_option(\'thumbnail_size_h\', 0);}
if(get_option(\'thumbnail_size_w\')!==0){update_option(\'thumbnail_size_w\', 0);}
if(get_option(\'medium_size_h\')!==0){update_option(\'medium_size_h\', 0);}
if(get_option(\'medium_size_w\')!==0){update_option(\'medium_size_w\', 0);}
即使有了这些设置,我每次上传都会得到一个重复的图像。例如,如果我的图像文件名是foo。jpg和800x600像素,WP创建两个图像foo。jpg和foo-800x600。jpg

如何强制WP不创建副本?

3 个回复
最合适的回答,由SO网友:Backie 整理而成

我认为以下应该阻止缩略图的创建。如果您想删除一些,那么就取消设置$size[{size}]。以下尺寸有“缩略图”、“中”、“大”、“后期缩略图”。

add_filter(\'intermediate_image_sizes_advanced\',\'stop_thumbs\');
function stop_thumbs($sizes){
      return array();
}

SO网友:Scott B

我刚刚意识到我没有启用大尺寸选项。。。

if(get_option(\'large_size_h\')!==0){update_option(\'large_size_h\', 0);}
if(get_option(\'large_size_w\')!==0){update_option(\'large_size_w\', 0);}
将这些设置添加到我的现有设置中,可以有效地阻止WP uploader添加图像的副本。

SO网友:MathSmath

正如@t31os在评论中所说的,您不需要任何代码来完成这项工作。如果您只是想禁用默认大小,只需在“管理>设置>媒体”中将它们全部设置为“0”。

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&