WordPress: Come disattivare i feed RSS
martedì 19 Marzo 2013Sempre più professionisti del settore web utilizzano WordPress come CMS per la realizzazione di siti web o blog. Questo strumento permette infatti una vasta personalizzazione per soddisfare ogni richiesta da parte dei propri clienti.
Ci sono impostazioni di WordPress facilmente personalizzabili tramite il pannello di controllo in amministrazione, altre possono essere settate mediante l’installazione di plugin. Dato che questo framework nasce come blog, di default presenta delle impostazioni che su un sito statico non sono necessarie, come per esempio i link dei feed RSS, i link dell’articolo precedente e successivo oppure la versione installata.
Per realizzare un sito web (senza blog) pulito e leggero è doveroso rimuovere tutte quelle porzioni di codice automaticamente scritti dal CMS WordPress.
Il codice di seguito inserito nel file funtions.php all’interno del tema WordPress, disattiva alcune delle chiamate automatiche di questo CMS:
<?php remove_action( 'wp_head', 'feed_links_extra', 3 ); // Visualizza i link ai feed extra: Feed categoria remove_action( 'wp_head', 'feed_links', 2 ); // Visualizza i link ai feed generale: Feed Articoli e Commenti remove_action( 'wp_head', 'rsd_link' ); // Visualizza il link per Endpoint Discovery Really Simple servizio, collegamento EditURI remove_action( 'wp_head', 'wlwmanifest_link' ); // Visualizza il link al file di Live Writer manifest file. remove_action( 'wp_head', 'index_rel_link' ); // Link INDEX remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // Link post Precedente remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // Link post Successivo remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Visualizza il link al post relativo a quello corrente remove_action( 'wp_head', 'wp_generator' ); // Visualizza la versione di Wordpress che ha generato l'XHTML remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); // Rimuovo link rel='prev' e link rel='next' ?> |