function video_shortcode($atts) { // Attribute extrahieren $atts = shortcode_atts( array( 'src' => '', // Video-URL 'width' => '600', // Standardbreite 'height' => '400' // Standardhöhe ), $atts, 'video' ); // Video-Tag erstellen $output = '<video width="' . esc_attr($atts['width']) . '" height="' . esc_attr($atts['height']) . '" controls>'; $output .= '<source src="' . esc_url($atts['src']) . '" type="video/mp4">'; // type nach Bedarf anpassen $output .= 'Dein Browser unterstützt das Video-Tag nicht.'; $output .= '</video>'; return $output; } add_shortcode('video', 'video_shortcode');
Depois de inserir este código no funções.php
você pode usar o shortcode [vídeo]
em suas postagens, páginas ou widgets, e com os atributos fonte
, largura
e altura
ajustar. Por exemplo:
[vídeo src="URL_DES_VIDEOS" largura="800" altura="450"]
Não se esqueça, URL_DO_VÍDEO
com a URL real do seu vídeo.
Certifique-se de usar um tema filho ou criar um plugin personalizado para adicionar o código para que suas alterações não sejam perdidas quando você atualizar o tema.