web-dev-qa-db-fra.com

Comment supprimer le lien api reste: dans les en-têtes http?

je voudrais supprimer la ligne "link:" ajoutée aux en-têtes http depuis wordpress 4.4

voici une

curl -I killcandida.org 

voici l'extrait de sortie de la ligne que je voudrais supprimer:

Link: <http://killcandida.org/wp-json/>; rel="https://api.w.org/"

Notez que je ne parle pas ici des en-têtes HTML mais des en-têtes http.

7
Nicolas Guérinet

La sortie est générée par rest_output_link_header (). Cette fonction est utilisée dans deux actions, wp_head et template_redirect in default-filters.php: @ line234 . Vous pouvez supprimer la fonction de ces crochets pour supprimer la sortie que vous souhaitez supprimer. Placez les codes suivants dans le fichier functions.php de votre thème pour obtenir le résultat souhaité.

remove_action( 'wp_head', 'rest_output_link_header', 10);    
remove_action( 'template_redirect', 'rest_output_link_header', 11);
10
jgraup