是的,你可以。
你必须使用wordpressSettings API (tutorial) 向此类页面中添加新选项/字段。
同时添加add_image_size 函数注册新大小,以便wordpress根据给定大小创建新图像文件。
根据您的要求,您需要50x50,因此我添加了icon\\u大小字段,只有您可以根据您的要求更改此字段。
快乐的编码!
To show into media section
add_action(\'admin_init\', \'stack_initialize_theme_options\');
function stack_initialize_theme_options() {
add_settings_section(
\'media_settings_section\',
\'Custom Image sizes\',
\'stack_media_options_callback\',
\'media\'
);
add_settings_field(
\'icon_size\',
\'Icon size\',
\'stack_toggle_size_callback\',
\'media\',
\'media_settings_section\'
);
register_setting(
\'media\',
\'icon_size\'
);
}
function stack_media_options_callback() {
echo \'\';
}
function stack_toggle_size_callback($args) {
$size = get_option(\'icon_size\') ? : 50;
$html = \'<label for="icon_size">Width</label>\';
$html .= \'<input name="icon_size" type="number" step="1" min="0" id="icon_size" value="\'.$size.\'" class="small-text">\';
echo $html;
}
<小时>
Register new image size
if ( function_exists( \'add_image_size\' ) ) {
add_image_size( \'icon_size\', 50, 50, true );
}