C'è un modo rapido per nascondere una categoria ovunque?
Vorrei sbarazzarmi di alcuni post vecchi che non voglio più mantenere. Stavo pensando di creare una categoria chiamata 'old' e usarla come cestino per metterci tutti i vecchi post che non mi piacciono.
Il motivo per cui non li cancello semplicemente è il traffico da Google. Alcune di queste pagine ricevono 1-2 visite al giorno, quindi perché non lasciarle? Solo per il traffico AdSense :)
Ad ogni modo.
Ora ho bisogno di un modo per nascondere la categoria 'old' ovunque. Mi serve un metodo veloce e semplice per farlo, preferibilmente attraverso functions.php - non voglio modificare ogni menu e aggiungere -old.
Vorrei anche escludere i post di questa categoria dalla sezione 'articoli correlati'. Ma per questo immagino che dovrò dare un'occhiata al plugin stesso...
Qualche aiuto?
Grazie!

pre_get_posts
è l'hook corretto per questo
dato che ho appena escluso una categoria in un'altra risposta, la posterò anche qui. Escludere la categoria dal loop di WordPress
basato sull'esempio del codex:
http://codex.wordpress.org/Custom_Queries#Category_Exclusion
add_action('pre_get_posts', 'wpa_31553' );
function wpa_31553( $wp_query ) {
//$wp_query è passato per riferimento. non abbiamo bisogno di restituire nulla. qualsiasi modifica fatta all'interno di questa funzione influenzerà automaticamente la variabile globale
$excluded = array(272); //creato come array nel caso tu debba escludere più di una categoria
// escludi solo sul front end
if( !is_admin() ) {
$wp_query->set('category__not_in', $excluded);
}
}

La tua funzione escluderà molto bene i post delle categorie selezionate dal loop nella pagina principale del blog, dalle pagine di elenco delle categorie e dagli archivi, ma non dai widget Post Recenti e Commenti Recenti nella sidebar. Come risolvere questo problema?

@lurie Probabilmente è meglio chiedere questa come una domanda separata.

OK, grazie! Ecco la mia domanda: http://wordpress.stackexchange.com/q/136017/25187.

In risposta a @TheDeadMedic ho rivisto questo per funzionare su tutte le query: http://wordpress.stackexchange.com/a/136023/6477

C'è un plugin per quello :-)
