WordPress - 禁用图像全尺寸选项

时间:2016-05-14 19:33:30

标签: javascript php wordpress wordpress-plugin

Wordpress中有什么方法可以阻止内容编辑者在将图像插入帖子时选择“全尺寸”选项吗?我已经尝试了Wordpress Prevent Users from posting full size image uploads,但其中一个似乎不起作用(2010年最后一次活动)。

3 个答案:

答案 0 :(得分:4)

如果您不想要硬编码尺寸,请在functions.php

中试试
add_filter('image_size_names_choose', function($sizes)
{
    unset($sizes['full']);
    return $sizes;
});

<强>参考文献:

答案 1 :(得分:0)

您应该可以过滤掉该选项:

function add_image_insert_override($size_names){

    //default array with hardcoded values for add_image_size
    $size_names = array(
                      'thumbnail' => __('Thumbnail'), 
                      'medium'    => __('Medium'), 
                      'large'     => __('Large'),
                      //'full'      => __('Full Size')
                    );

  return $size_names;

};

add_filter( 'image_size_names_choose', 'add_image_insert_override' );

这个gist更详细一些。

答案 2 :(得分:-1)

这是我的解决方案。

function sgr_filter_image_sizes( $sizes) {

    unset( $sizes['thumbnail']);
    unset( $sizes['medium']);
    unset( $sizes['large']);

    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes');