📌  相关文章
📜  Comment supprimer les éléments liés à WordPress oEmbed - PHP (1)

📅  最后修改于: 2023-12-03 15:30:03.985000             🧑  作者: Mango

Comment supprimer les éléments liés à WordPress oEmbed - PHP

Si vous souhaitez supprimer les éléments liés à WordPress oEmbed, vous pouvez utiliser cette méthode simple en PHP. Avec ce code, vous pourrez supprimer l'ajout automatique d'images, de vidéos et de liens dans votre contenu WordPress.

Voici comment procéder :

// Déactiver oEmbeds WordPress
function disable_embeds_code_init() {
    if ( ! is_admin() ) {
        wp_deregister_script( 'wp-embed' );
        remove_action( 'rest_api_init', 'wp_oembed_register_route' );
        remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 );
        remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
        remove_action( 'wp_head', 'wp_oembed_add_host_js' );
    }
}
add_action( 'init', 'disable_embeds_code_init', 9999 );

Ce code supprime les actions et filtres qui ajoutent automatiquement les éléments liés à WordPress oEmbed. Cela désactive l'enregistrement de route pour l'API REST, la mise en file d'attente du script WP Embed, l'ajout des liens de découverte oEmbed et le code JS hôte.

Il est recommandé de placer ce code dans votre fichier functions.php ou dans un plugin personnalisé.

Essayez cette méthode pour supprimer les éléments liés à WordPress oEmbed et améliorer les performances de votre site WordPress.