The oembed_min_max_width WordPress PHP filter modifies the allowed minimum and maximum widths for the oEmbed response.
Usage
add_filter('oembed_min_max_width', 'your_custom_function_name');
function your_custom_function_name($min_max_width) {
// your custom code here
return $min_max_width;
}
Parameters
$min_max_width(array): Contains the minimum and maximum widths for the oEmbed response.min(int): Minimum width. Default 200.max(int): Maximum width. Default 600.
More information
See WordPress Developer Resources: oembed_min_max_width
Examples
Change minimum and maximum widths
Modify the minimum and maximum allowed widths for the oEmbed response.
add_filter('oembed_min_max_width', 'change_oembed_min_max_width');
function change_oembed_min_max_width($min_max_width) {
$min_max_width['min'] = 300;
$min_max_width['max'] = 800;
return $min_max_width;
}
Set fixed width for oEmbed response
Set a fixed width for the oEmbed response.
add_filter('oembed_min_max_width', 'fixed_oembed_width');
function fixed_oembed_width($min_max_width) {
$min_max_width['min'] = 500;
$min_max_width['max'] = 500;
return $min_max_width;
}
Allow only maximum width for oEmbed response
Allow only maximum width for the oEmbed response, keeping the minimum width as default.
add_filter('oembed_min_max_width', 'set_max_oembed_width');
function set_max_oembed_width($min_max_width) {
$min_max_width['max'] = 1000;
return $min_max_width;
}
Allow only minimum width for oEmbed response
Allow only minimum width for the oEmbed response, keeping the maximum width as default.
add_filter('oembed_min_max_width', 'set_min_oembed_width');
function set_min_oembed_width($min_max_width) {
$min_max_width['min'] = 150;
return $min_max_width;
}
Disable minimum width constraint for oEmbed response
Remove the minimum width constraint for the oEmbed response.
add_filter('oembed_min_max_width', 'disable_min_oembed_width');
function disable_min_oembed_width($min_max_width) {
$min_max_width['min'] = 0;
return $min_max_width;
}