¿Hay una manera rápida de ocultar una categoría de todas partes?
Quiero deshacerme de algunas entradas antiguas que realmente no quiero mantener. Estaba pensando en crear una categoría llamada 'old' y usarla como papelera para todo lo que no me gusta de las entradas antiguas.
La razón por la que no las elimino simplemente es el tráfico de Google. Algunas de esas páginas reciben 1-2 visitas al día, así que ¿por qué no dejarlas? simplemente como tráfico para AdSense :)
En fin.
Ahora necesito una manera de ocultar la categoría 'old' de todas partes. Necesito una forma rápida y sencilla de hacer esto, preferiblemente a través de functions.php - no quiero cambiar cada listado de menú y añadir -old.
También quiero excluir las entradas dentro de esta categoría de ser mostradas en la sección de 'entradas relacionadas'. Pero para esto supongo que tendré que echar un vistazo al plugin en sí...
¿alguna ayuda?
¡Gracias!

pre_get_posts
es el hook adecuado para esto
Como acabo de hacer una exclusión de categoría en otra respuesta, también la publicaré aquí. Excluir la categoría del bucle de WordPress
Basado en el ejemplo del codex:
http://codex.wordpress.org/Custom_Queries#Category_Exclusion
add_action('pre_get_posts', 'wpa_31553' );
function wpa_31553( $wp_query ) {
// $wp_query se pasa por referencia. No necesitamos devolver nada. Cualquier cambio hecho dentro de esta función afectará automáticamente a la variable global
$excluded = array(272); // Lo convertí en un array en caso de que necesites excluir más de una categoría
// Solo excluir en el front-end
if( !is_admin() ) {
$wp_query->set('category__not_in', $excluded);
}
}

Tu función excluirá publicaciones de categorías seleccionadas del bucle en la página principal del listado del blog, de las páginas de listado de categorías y de los archivos muy bien, pero no de los widgets de Publicaciones Recientes ni de los widgets de Comentarios Recientes en la barra lateral. ¿Cómo resolver esto?

@lurie Probablemente sea mejor hacer esto como una pregunta separada.

OK, ¡gracias! Aquí está mi pregunta: http://wordpress.stackexchange.com/q/136017/25187.

Según la respuesta de @TheDeadMedic, he revisado esto para que funcione en todas las consultas: http://wordpress.stackexchange.com/a/136023/6477

Hay un plugin para eso :-)
