Saiba como desativar links oEmbed e o wp-embed.min.js no cabeçalho do WordPress
A partir do WordPress 4.4, existe o recurso oEmbed.
A API é simples e permite que um site exiba conteúdo incorporado (fotos, vídeos, tweets e etc.) quando um usuário publica um link para esse recurso, sem precisar analisar o recurso diretamente.
Exemplos:
- <link rel=”alternate” type=”application/json+oembed” href=”https://portalclique.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fportalclique.com%2Fpath%2F”/>
- <link rel=”alternate” type=”text/xml+oembed” href=”https://portalclique.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fportalclique.com%2Fpath%2F&format=xml”/>
- <script type=’text/javascript’ src=’https://portalclique.com/wp-includes/js/wp-embed.min.js?ver=4.4.2′></script>
Para remover os links oEmbed e o wp-embed.min.js do cabeçalho do WordPress, cole o código abaixo no seu tema em function.php.
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 ); remove_action( 'wp_head', 'wp_oembed_add_host_js' ); remove_action('rest_api_init', 'wp_oembed_register_route'); remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);