Plugins

Foro WordPress » WordPress » Plugins

Ocultar entradas en la home, pero no en las categorias (9 mensajes)

Acerca de este hilo

Tags

  1. jap

    2.0
    Antiguedad: Sep 2009
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    Hola!

    Quisiera saber si es posible ocultar una entrada en la home y que vaya directo a las categorias, para que la gente no lea directame esa entrada en la home, sino en la categoría o en la pagina.

    Tengo una web sobre una serie y quiero que los spoilers no salgan en la home, sino enlazarlos a la categoría de spoilers, para que la gente que no quiera leerlos no lo tenga que hacer, ya que hago entradas en la home enlazando novedades que hay en otras webs o noticias.

  2. Li Chong

    5.0
    Antiguedad: Ene 2009
    Mensajes: 273

    offline
    Mejor respuesta

    Publicado hace 2 años
    #

    Haz una copia de index.php en tu carpeta de plantilla, renómbrala a home.php y de ahí, con el loop:

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>

    antes de esas líneas, le añades:

    <?php query_posts(''); ?>

    con el query post puedes comenzar a jugar; por ejemplo, para excluir categorías:

    si queremos excluir la cat "perro" y "gato" cuyas ID son 12 y 13, respectivamente (en un caso hipotético) debes rellenar:
    <?php query_posts('cat=-12,-13'); ?>
    mostrará todas las entradas, salvo las de esas dos categorías-

    Li Chong
  3. jap

    2.0
    Antiguedad: Sep 2009
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    Muchísimas gracias

    Me baje este plugin http://wordpress.org/extend/plugins/front-page-excluded-categories/

    que hace lo mismo, pero no me funcionaba.

    Probe con lo que dijiste y funciona a la perfección

  4. jap

    2.0
    Antiguedad: Sep 2009
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    Tengo un problema con eso. Al poner lo de las categorias, en la home luego las entradas más antiguas del blog no salen, siempre vuelven a la home.

    ¿Hay algun codigo que poner para solucionarlo?

  5. Li Chong

    5.0
    Antiguedad: Ene 2009
    Mensajes: 273

    offline

    Publicado hace 2 años
    #

    Ah, lo dices por lo de la paginación.
    Entonces aplícate con esto:
    <?php if (have_posts()) : ?>
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts("cat=192&showposts=4&paged=$paged"); ?>
    <?php while (have_posts()) : the_post(); ?>
    donde le decimos al query post que salga paginado no más. La lógica de las categorías no cambia.

    Li Chong
  6. jap

    2.0
    Antiguedad: Sep 2009
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    No me sale.

    Yo puse como me digiste esto:

    <?php query_posts('cat=-19'); ?>

    Ya que la categoría que queria esconder era la 19.

    Pero ahora como lo pongo. Porque he hecho un copy and paste y sale todo mal

    La web es esta: http://www.flashforwardzilla.com/

  7. Li Chong

    5.0
    Antiguedad: Ene 2009
    Mensajes: 273

    offline

    Publicado hace 2 años
    #

    <?php if (have_posts()) : ?>
    <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts("cat=-19&paged=$paged"); ?>
    <?php while (have_posts()) : the_post(); ?>
    ahi

    Li Chong
  8. jap

    2.0
    Antiguedad: Sep 2009
    Mensajes: 8

    offline

    Publicado hace 2 años
    #

    Muchisimas gracias por tu ayuda

    Iba loco con esa opcion que nunca me funcionaba

  9. josetorres

    1.0
    Antiguedad: May 2011
    Mensajes: 1

    offline

    Publicado hace 12 meses
    #

    Muchas gracias por su ayuda! Igualmente recomiendo este plugin.

    Simply Exclude

    Gracias de nuevo!

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Plugins