General WordPress.org

Foro WordPress » WordPress » General WordPress.org

Noticia en Categoria, no en portada (5 mensajes)

Acerca de este hilo

Tags

  1. enviado

    3.0
    Antiguedad: Nov 2009
    Mensajes: 29

    offline

    Publicado hace 2 meses
    #

    Hola!

    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.

    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ú.

    ¿Es esto posible? ¿Alguna solución? Supongo que será algo de código pero no tengo ni idea.... muchas gracias!

  2. Li Chong

    5.0
    Antiguedad: Ene 2009
    Mensajes: 206

    offline

    Publicado hace 2 meses
    #

    ¿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.

    Li Chong
  3. thinway

    Moderador
    Antiguedad: Ene 2009
    Mensajes: 368

    offline

    Publicado hace 2 meses
    #

    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:

    < php query_post('cat=-20'); ? >

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

    http://www.todowp.org/excluir-categorias-en-el-indice-del-blog/

  4. enviado

    3.0
    Antiguedad: Nov 2009
    Mensajes: 29

    offline

    Publicado hace 2 meses
    #

    Perfecto!!! Muchas gracias a los 2!

  5. enviado

    3.0
    Antiguedad: Nov 2009
    Mensajes: 29

    offline

    Publicado hace 2 meses
    #

    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:

    < !-- begin latest post -- >
        < div class="latest post" >

            < h2 ><a>" >< ?php the_title(); ? ></a>< /h2 >
            < p class="
    details" >
            < ?php the_time('F j, Y') ? > por < ?php the_author_posts_link(); ? > &nbsp;| &nbsp;< ?php comments_popup_link('Sin comentarios', '1 Comentario', '% Comentarios'); ? >
            < /p >
            <a>"
    >< ?php dp_attachment_image($post- >ID, 'thumbnail', 'alt="' . $post- >post_title . '"'); ? ></a>
            < ?php the_excerpt(); ? >
            < p class="bottom" ><a>" >Leer + </a>< /p >
        < /div >
        < !-- end latest post -- >

    Gracias de nuevo!

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » General WordPress.org