如何从媒体管理器禁用图像缩略图,但不发布媒体上传程序?

时间:2012-01-29 作者:N2Mystic

我正在尝试使用下面的脚本,以便在通过媒体管理器上载图像时禁用自动缩略图生成。

当图像直接上传到帖子时,我希望缩略图选项保持不变,因为上传程序允许用户指定图像大小。

问题是它在两个位置都禁用缩略图选项。我想让拇指无处不在,除了媒体管理器上传。

if ($pagenow == \'media-new.php\' || $pagenow == \'async-upload.php\'){
    add_filter(\'intermediate_image_sizes_advanced\',\'disable_thumbnails\');
    }

function disable_thumbnails($arr_sizes){
    if(!stristr($_POST[\'type\'], \'image\')){
        return array();
    }
    return $arr_sizes;
}

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

不确定我是否正确理解了这一点,但您应该能够通过查看$_GET[\'tab\']

上载新选项卡=type来自url=type_urlgallerylibrary这样您就可以将代码封装在

if ( $_GET[\'tab\'] != \'type\' )  // do stuff

结束

相关推荐

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>&