Noticia en Categoria, no en portada

Inicio Foros WordPress General WordPress.org Noticia en Categoria, no en portada

Etiquetado: , ,

Este debate contiene 4 respuestas, tiene 3 mensajes y lo actualizó  enviado hace 8 años, 10 meses.

  • Autor
    Publicaciones
  • #15472

    enviado
    Participante

    <p>Hola!</p>
    <p>Tengo un theme en mi web que me saca a portada todas las entradas que hago, sean de la categoria que sean. Estas aparecen siempre de + recientes a -, como en casi todas las páginas.</p>
    <p>Bien, lo que quiero es que las noticias de X categoria no salgan a portada, que sólo sean accesibles si se entra en esa categoría desde el menú.</p>
    <p>¿Es esto posible? ¿Alguna solución? Supongo que será algo de código pero no tengo ni idea…. muchas gracias!
    </p>

  • #35417

    imported_Li Chong
    Participante

    ¿Sabes lo que es el loop? Ubica en tu theme las siguientes líneas:
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    luego, es posible que encuentres lo siguiente:
    <?php query_posts(”); ?>

    a query post le das algunas variables:
    <?php query_posts(‘cat=20’); ?>
    he colocado 20, pero tienes que reemplazar ese número por el número de categoría que deseas mostrar exclusivamente.

  • #35419

    thinway
    Participante

    Añado a lo explicado por Li Chong que para excluir la categoría debes hacer lo mismo en el Loop principal, pero anteponiendo un signo menos (-) al ID de dicha categoría. Siguiendo con el ejemplo:

    En el siguiente enlace tienes más información:

    Excluir categorías en el índice del blog

  • #35429

    enviado
    Participante

    Perfecto!!! Muchas gracias a los 2!

  • #35807

    enviado
    Participante

    Hola!

    Tengo otra duda. Esto me resuelve el problema en casi toda la portada de mi web. Y digo casi porque el theme que utilizo ( http://wpthemedesigner.com/demo/index.php?wptheme=The+RedMMOZine ) muestra el artículo más reciente como destacado, y si el artículo es de la categoría a excluir también lo muestra. ¿Tendría que añadir algo a la parte donde va este LATEST POST? Pongo el código:

    Gracias de nuevo!

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest