Soporte » Temas y plantillas » DUDA ENTRADAS Y CATEGORIAS

  • Buenas tardes
    He creado una web y me surge una duda, ¿Puedo hacer entradas en una categoría concreta sin que se publique en la página de inicio?.
    Si entráis en la web me refiero a la categoría Ligas Locales. http://www.futsalsport.es
    Estaría muy agradecido si me pudierais ayudar, aprendí wordpress con tutoriales y la verdad que ahora le voy cogiendo el hilo.
    Gracias y saludos.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - 1 de 2 (de 2 total)
  • Moderador Fernando Tellado

    (@fernandot)

    Sí claro, independientemente del tema que uses puedes usar este plugin:

    https://es.wordpress.org/plugins/ultimate-category-excluder/

    O sino directamente modificando el loop del index.php del tema hijo (importante en tema hijo para poder seguir actualizando el tema) como en este ejemplo:

    <?php
    if ( have_posts() ) : query_posts($query_string .'&cat=-1,-2'); while ( have_posts() ) : the_post();
    ?>

    Donde los números 1 y 2 son los IDs de las categorías a excluir.

    Un modo más limpio (también) de excluirlas por código, sin modificar el loop sería mediante una función, así:

    add_action( 'pre_get_posts', 'exclude_specific_cats' );
    function exclude_specific_cats( $wp_query ) {   
        if( !is_admin() && is_main_query() && is_home() ) {
            $wp_query->set( 'cat', '-1,-2' );
        }
    }

    Muchas gracias por contestar tan rápido. Probare con el plugin, lo de la programación lo veo algo complicado.
    Muchas gracias de nuevo y ya comento como me salió.
    Saludos.

Viendo 2 respuestas - 1 de 2 (de 2 total)
  • Debes estar registrado para responder a este tema.