X

Come rimuovere elementi correlati a oEmbed di WordPress

Snippet di IsItWP

Stai cercando un modo per disabilitare alcune funzionalità relative a oEmbed? Rimuovi gli endpoint REST API, la scoperta automatica di oEmbed e JavaScript specifici di oEmbed dal front-end e dal back-end. Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per rimuovere elementi correlati a oEmbed di WordPress.

Istruzioni:

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

//Remove the REST API endpoint.
remove_action('rest_api_init', 'wp_oembed_register_route');

// Turn off oEmbed auto discovery.
add_filter( 'embed_oembed_discover', '__return_false' );

//Don't filter oEmbed results.
remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);

//Remove oEmbed discovery links.
remove_action('wp_head', 'wp_oembed_add_discovery_links');

//Remove oEmbed JavaScript from the front-end and back-end.
remove_action('wp_head', 'wp_oembed_add_host_js');

oEmbed fornisce un modo semplice per incorporare contenuti da un sito all'altro. Probabilmente lo conosci su siti come YouTube e Twitter. Ma cosa succede se non vuoi che altri siti incorporino le tue cose? In tal caso, questo snippet è per te.

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 43 migliori temi di fotografia per WordPress e come creare splendidi moduli di optin per WordPress.

Commenti   Lascia una risposta

  1. Grazie, esattamente quello di cui avevo bisogno perché Linkedin usa oembed per condividere link, quindi ha sempre visualizzato il titolo interno di WP invece di og:title. Ho perso un'ora a capirlo finché questo non mi ha salvato!

    1. Sono contento che sia stato d'aiuto, Tobiv 🙂

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!