web-dev-qa-db-fra.com

Comment supprimer des éléments inutiles dans la tête du document HTML

Existe-t-il un plugin ou quelque chose qui puisse m'aider à supprimer des éléments inutiles de mon code?

Je suis en charge de la réparation d'un site WordPress et on m'a demandé de supprimer les éléments suivants qui ne sont pas nécessaires, par exemple, je n'ai pas de pagination dans mes pages mais dans mon code, il y a toujours:

  • <link rel='prev' title='Barcelona' href='http://www.creativesquaresummercamp.com/barcelona/' />

  • <link rel='next' title='Frequently Asked Questions' href='http://www.creativesquaresummercamp.com/frequently-asked-questions/' />

Encore une fois avec le flux RSS:

  • <link rel="alternate" type="application/rss+xml" title="Creative Square Summer Camp RSS2 Feed" href="http://www.creativesquaresummercamp.com/feed/" />

Comment puis-je nettoyer le code/supprimer les éléments inutiles?

2
Manna

Ce sont les paramètres par défaut de WordPress. Ceci a été défini via wp-includes/default_filters.php ou le fil à l'intérieur de votre thème.

Vérifiez le thème, functions.php pour add_theme_support( 'automatic-feed-links' ); et supprimez-le.

Ajoutez ceci via le plugin ou functions.php dans votre thème pour supprimer les différentes valeurs par défaut, des astuces et une petite description sur la source.

remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds
remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed
remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link
remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file.
remove_action( 'wp_head', 'index_rel_link'); // index link
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); // Display relational links for the posts adjacent to the current post.
remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version
1
bueltge

Supprimez la ligne suivante du functions.php du thème:

add_theme_support( 'automatic-feed-links' );

… Et ajoutez ceci au fichier:

remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' );
0
fuxia