Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man aktiverar oEmbed i WordPress textwidgetar

Nyligen frågade en av våra användare oss hur man aktiverar oEmbed i WordPress textwidgetar. oEmbed är ett protokoll som låter din blogg be en oEmbed-aktiverad webbplats att tillhandahålla HTML som behövs för att bädda in dynamiskt innehåll. Enkelt uttryckt låter det dig bara klistra in en YouTube-videolänk i ett blogginlägg och låta WordPress bädda in den automatiskt. Du kan manuellt justera oembed maximal bredd, eller dynamiskt ändra oEmbed-innehållets bredd och höjd. Du kan dock inte bädda in innehåll i en textwidget med oEmbed. I den här artikeln visar vi dig hur du aktiverar oEmbed i WordPress textwidgetar.

Allt du behöver göra är att lägga till följande kod i ditt temas functions.php-fil eller en webbplatsspecifikt plugin:

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

När du har gjort det är du klar. Du har framgångsrikt aktiverat oEmbed för textwidgets. Du kan gå till Utseende » Widgets för att testa det. Lägg helt enkelt till en YouTube-videolänk i din textwidget och se magin.

För er som vill veta vad den här koden gör, lägger den helt enkelt till ett filter widget_text som tillåter textwidgets att köra kortkod för oEmbed och auto-embed-innehåll.

För dem som inte gillar att hantera kod, kan du helt enkelt aktivera Text Widget oEmbed plugin. Det gör bokstavligen samma sak. Pluginet har bara 2 rader kod som vi delade ovan.

Vi hoppas att den här artikeln hjälpte dig att aktivera oEmbed i textwidgets. Om du har några frågor eller kommentarer, vänligen meddela oss genom att lämna en kommentar nedan.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

2 CommentsLeave a Reply

  1. Är den här koden inte tillräcklig?

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

  2. Tack för tipset men det finns ett problem, att medieinnehållet inte anpassar sig till sidofältets bredd, något som vi kan kontrollera med inbäddningskoden och inte med pluginet eller koden.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.