WordPress kívülről

Szöveges widgetbe videó

Ügyfeleim nagyon gyakran említik meg nekem, hogy videót szeretnének megjeleníteni szöveges widgetben. Általában azt, mondják erre, hogy keresse meg az embed kódot a videó alján és illessze egyszerűen a szöveges widgetbe. Azonban sok esetben már a felhasználó elakad az embed kód megkeresésénél és gyakran megijednek a kód hosszúságától. 2.9 óta lehetőségünk van arra, hogy a bejegyzésbe elég betenni az adott video linkjét és az automatikusan beágyazott videóvá alakul. Ha a videó linkjét vagy a rövid kódot szöveges widgetbe tesszük, akkor nagyjából nem történik semmi. Éppen ezért ezt az autoembed funkciót be kell kapcsolnunk a text widgeteknél. Az alábbi kódot, ha beillesztjük sablonunk functions.php fájljába, akkor már megjelenik rendesen a beágyazott video.

add_filter( 'widget_text', array( $wp_embed, 'run_shortcode' ), 8 );
add_filter( 'widget_text', array( $wp_embed, 'autoembed'), 8 );