【发布时间】:2016-05-14 19:33:30
【问题描述】:
Wordpress 中是否有任何方法可以在将图片插入帖子时防止内容编辑者选择“全尺寸”选项?我已经尝试过Wordpress Prevent Users from posting full size image uploads,但这似乎不起作用(最后一次活动是在 2010 年)。
【问题讨论】:
标签: javascript php wordpress
Wordpress 中是否有任何方法可以在将图片插入帖子时防止内容编辑者选择“全尺寸”选项?我已经尝试过Wordpress Prevent Users from posting full size image uploads,但这似乎不起作用(最后一次活动是在 2010 年)。
【问题讨论】:
标签: javascript php wordpress
如果您不想要硬编码尺寸,请在您的 functions.php 中尝试:
add_filter('image_size_names_choose', function($sizes)
{
unset($sizes['full']);
return $sizes;
});
参考资料:
【讨论】:
您应该能够过滤掉该选项:
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 更详细一点。
【讨论】:
global $_wp_additional_image_sizes;?
这是我的解决方案。
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');
【讨论】: