X

Como remover itens relacionados ao WordPress oEmbed

Snippets by IsItWP

Está procurando uma maneira de desativar algumas funcionalidades relacionadas ao oEmbed? Remova os pontos de extremidade da API REST, a descoberta automática do oEmbed e o JavaScript específico do oEmbed do front-end e do back-end. Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para remover itens relacionados ao oEmbed do WordPress.Instruções:

Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site:

//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');

O oEmbed oferece uma maneira fácil de incorporar conteúdo de um site a outro. Você provavelmente está familiarizado com isso em sites como YouTube e Twitter. Mas e se você não quiser que outros sites incorporem seu conteúdo? Nesse caso, este snippet é para você.Observação: Se esta é a primeira vez que você adiciona snippets de código no WordPress, consulte nosso guia sobre como adicionar corretamente snippets de código no WordPress, para que você não danifique seu site acidentalmente.

Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 43 melhores temas de fotografia para WordPress e como criar formulários de optin impressionantes no WordPress.

Comentários   Deixe uma resposta

  1. Thank you, exactly what I needed because Linkedin uses oembed for sharing links, so it always displayed internal WP title instead of og:title. Just wasted an hour figuring out until this saved me!

    1. Glad it helped, Tobiv 🙂

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!