WP_Widget_Text::inject_video_max_width_style()
Injects max-width and removes height for videos too constrained to fit inside sidebars on frontend.
Method of the class: WP_Widget_Text{}
No Hooks.
Return
String
. HTML Output.
Usage
$WP_Widget_Text = new WP_Widget_Text(); $WP_Widget_Text->inject_video_max_width_style( $matches );
- $matches(array) (required)
- Pattern matches from preg_replace_callback.
Notes
Changelog
Since 4.9.0 | Introduced. |
WP_Widget_Text::inject_video_max_width_style() WP Widget Text::inject video max width style code WP 6.5.2
public function inject_video_max_width_style( $matches ) { $html = $matches[0]; $html = preg_replace( '/\sheight="\d+"/', '', $html ); $html = preg_replace( '/\swidth="\d+"/', '', $html ); $html = preg_replace( '/(?<=width:)\s*\d+px(?=;?)/', '100%', $html ); return $html; }