如何将图片上传设置为默认为全尺寸?

时间:2019-02-20 作者:ChristinaO

我想这样做,当图像添加到帖子时,默认情况下会选择全尺寸。它当前默认为“大”。

我尝试过:

function my_set_default_image_size () {
    return \'full\';
}
add_filter( \'pre_option_image_default_size\', \'my_set_default_image_size\' );
以及

add_filter(\'pre_option_image_default_size\', function() { return \'full\'; });
但两者都不适合我。

我在WordPress 5.0.3上,使用块编辑器。

2 个回复
SO网友:MikeNGarrett

WordPress核心中似乎不存在该过滤器。尽管如此,我还是有解决方案给你。该选项使用选项设置默认大小:

get_option( \'image_default_size\', \'medium\' );
因此,您只需更新该选项:

update_option( \'image_default_size\', \'full\' );
供参考:media.php line 1296

SO网友:Fernando Sanz

“pre\\u option\\u image\\u default\\u size”可以,但函数需要接收参数

add_filter(\'pre_option_image_default_size\', function($param) { return \'full\'; });
请参阅pre\\u option\\uu{$option}挂钩。

https://developer.wordpress.org/reference/hooks/pre_option_option/

相关推荐

Adding Images into API

我正试图将特色图片添加到我的API中,但这是一种不同类型的帖子。http://example.com/wp-json/wp/v2/directory我一直在使用WP REST API控制器,但它没有显示图像选项。我也尝试使用“更好的RESTAPI特色图片”,但运气不好。这开始让我恼火了。