Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment activer le point de terminaison oEmbed dans les widgets de texte de WordPress

Récemment, l’un de nos utilisateurs/utilisatrices nous a demandé comment activer oEmbed dans les widgets de texte de WordPress. oEmbed est un protocole qui permet à votre blog de demander à un site compatible oEmbed de fournir le code HTML nécessaire à l’intégration de contenu dynamique. En d’autres termes, cela vous permet de coller l’URL d’une vidéo YouTube dans une publication de blog et de laisser WordPress l’intégrer automatiquement. Vous pouvez modifier manuellement le point de terminaison oEmbed ou modifier dynamiquement la largeur et la hauteur du contenu oEmbed. Cependant, vous ne pouvez pas intégrer du contenu dans un widget de texte en utilisant oEmbed. Dans cet article, nous allons vous afficher comment activer oEmbed dans les widgets de texte de WordPress.

Tout ce que vous avez à faire est d’ajouter le code suivant dans le fichier functions.php de votre thème ou dans une extension spécifique à votre site:

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

Une fois que vous avez fait cela, vous avez terminé. Vous avez bien activé le point de terminaison oEmbed pour les widgets de texte. Vous pouvez vous rendre dans Apparence  » Widgets pour le tester. Ajoutez simplement l’URL d’une vidéo YouTube dans votre widget de texte et observez la magie.

Pour ceux d’entre vous qui veulent savoir ce que fait ce code, il ajoute simplement un filtre widget_text autorisant les widgets de texte à exécuter le code court pour oEmbed et le contenu auto-embed.

Pour ceux qui n’aiment pas s’occuper du code, alors vous pouvez simplement activer le plugin Text Widget oEmbed. Il fait littéralement la même chose. L’extension a uniquement 2 lignes de code que nous avons partagées ci-dessus.

Nous espérons que cet article vous a aidé à activer la terminaison oEmbed dans les widgets de texte. Si vous avez des questions ou des commentaires, veuillez nous en faire part en laissant un commentaire ci-dessous.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

2 commentairesLaisser une réponse

  1. Jonathan

    Is this code not enough?

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

  2. Fernando

    Thanks for the tip but has a problem, that the media content doesn’t adapt to the sidebar width, something that we can control with the embed code and not with the plugin or the code.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.