Il est facile de désactiver oEmbed au début . Désactivez automatiquement oEmbed d’une URL youtube dans le contenu , mais cela nous laisse avec l’éditeur qui montre une vidéo ( dans le cas de youtube) où sur le front-end il y aura seulement une URL.
Comment peut-il également être désactivé du côté de l'éditeur?
Le moyen rapide de désactiver oEmbeds serait
add_filter( 'pre_oembed_result', '__return_false' );
Si vous souhaitez le désactiver pour tous les liens externes, essayez:
/**
* Disable oEmbeds for external links
*/
add_filter( 'pre_oembed_result', function( $result, $url, $args )
{
if( parse_url( home_url(), PHP_URL_Host ) !== parse_url( $url, PHP_URL_Host ) )
$result = false;
return $result;
}, 999, 3 );
Ceci est une modification d'une réponse plus détaillée que j'ai postée ici .