我有一个自定义的帖子类型,带有一个图片上传元字段。但每次我上传一张图片时,我都会从主题的functions.php
文件
有没有办法禁用这些?我目前想的方法是:
$image_sizes = get_image_sizes();
foreach( $image_sizes as $size ) {
$size_name = "{$size}";
remove_image_size( $size_name );
}
// Process Upload as Normal
foreach( $image_sizes as $size ) {
$size_name = "{$size}";
$size_width = $size[\'width\'];
$size_height = $size[\'height\'];
$size_crop = $size[\'crop\'];
add_image_size( $size_name, $size_width, $size_height, $size_crop );
}
所以它会在
if()
根据上传MIME类型中的条件,删除所有注册的图像大小,处理上传,然后重新添加所有图像大小。
但这似乎很笨重,容易出现问题。尤其是因为这是一个插件,而不是一个主题。
是否有一个钩子或其他东西可以用来从自定义帖子类型编辑器中排除上传?