Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come abilitare oEmbed nei widget di testo di WordPress

Recentemente, uno dei nostri utenti ci ha chiesto come abilitare oEmbed nei widget di testo di WordPress. oEmbed è un protocollo che consente al tuo blog di chiedere a un sito web abilitato per oEmbed di fornire l'HTML necessario per incorporare contenuti dinamici. In parole semplici, ti consente di incollare semplicemente l'URL di un video di YouTube in un post del blog e lasciare che WordPress lo incorpori automaticamente. Puoi regolare la larghezza massima di oembed manualmente, o cambiare dinamicamente la larghezza e l'altezza dei contenuti oEmbed. Tuttavia, non puoi incorporare contenuti in un widget di testo utilizzando oEmbed. In questo articolo, ti mostreremo come abilitare oEmbed nei widget di testo di WordPress.

Tutto quello che devi fare è aggiungere il seguente codice nel file functions.php del tuo tema o in un plugin specifico per il sito:

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

Una volta fatto ciò, hai finito. Hai abilitato con successo oEmbed per i widget di testo. Puoi andare su Aspetto » Widget per testarlo. Basta aggiungere un URL di video di Youtube nel tuo widget di testo e guardare la magia.

Per coloro che vogliono sapere cosa fa questo codice, aggiunge semplicemente un filtro widget_text che consente ai widget di testo di eseguire shortcode per oEmbed e contenuti auto-incorporati.

Per coloro che non amano avere a che fare con il codice, allora puoi semplicemente attivare il plugin Text Widget oEmbed. Fa letteralmente la stessa cosa. Il plugin ha solo 2 righe di codice che abbiamo condiviso sopra.

Speriamo che questo articolo ti abbia aiutato ad abilitare oEmbed nei widget di testo. Se hai domande o commenti, faccelo sapere lasciando un commento qui sotto.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

2 CommentsLeave a Reply

  1. Questo codice non è sufficiente?

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

  2. Grazie per il suggerimento ma ha un problema, ovvero che il contenuto multimediale non si adatta alla larghezza della barra laterale, cosa che possiamo controllare con il codice embed e non con il plugin o il codice.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.