Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] Limitar Featured Post a una categoría

Estas en el tema de Limitar Featured Post a una categoría en el foro de WordPress en Foros del Web. Hola! Quiero limitar el Featured Post de portada a una categoría en específico, o sea, que en vez de salir la última entrada en el ...
  #1 (permalink)  
Antiguo 20/09/2013, 18:40
Avatar de GatoDet  
Fecha de Ingreso: agosto-2009
Ubicación: Santa Clara, Cuba
Mensajes: 21
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Limitar Featured Post a una categoría

Hola!
Quiero limitar el Featured Post de portada a una categoría en específico, o sea, que en vez de salir la última entrada en el Featured Post, que en su lugar salga la última entrada de la categoría que yo eliga. ¿Como lo hago?

Acá les pongo el código en index.php que corresponde al Featured Post
Código PHP:
<ul class="featured_home_big">

        <?php
        $args 
= array(
            
'posts_per_page' => 1,
            
'post__in'  => get_option'sticky_posts' ),
            
'ignore_sticky_posts' => 1
        
);
        
query_posts$args );
        if (
have_posts()) :
        while (
have_posts()) : the_post(); ?>
        <li>
            <div id="feat_img_container">
                <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('kw-big'); ?></a>
            </div>
            <div id="donnees">
                <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
                <div id="excerpt20"><p><?php the_excerpt(); ?></p></div>
            </div>
        </li>
    <?php endwhile; ?>
    <?php endif; ?>
    </div>
  #2 (permalink)  
Antiguo 20/09/2013, 18:52
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: Limitar Featured Post a una categoría

Si entendí bien, debes agregar en los argumentos el id de la taxonomia.

Código PHP:
Ver original
  1. $args = array(
  2.             'posts_per_page' => 1,
  3.             'post__in'  => get_option( 'sticky_posts' ),
  4.             'ignore_sticky_posts' => 1,
  5. 'cat'      => N, // Category ID
  6.         );
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 20/09/2013, 19:19
Avatar de GatoDet  
Fecha de Ingreso: agosto-2009
Ubicación: Santa Clara, Cuba
Mensajes: 21
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Limitar Featured Post a una categoría

Gracias por la respuesta, ahora lo pruebo.

Y cómo consigo el ID de la categoría?

EDITO: Ya, ya conseguí la categoría ^^

Última edición por GatoDet; 20/09/2013 a las 19:26
  #4 (permalink)  
Antiguo 20/09/2013, 19:27
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Limitar Featured Post a una categoría

en el panel de administración ve a editar una categoría y en la url aparecerá -> tag_ID=1

esa es la ID que necesitas.
  #5 (permalink)  
Antiguo 20/09/2013, 19:27
Avatar de GatoDet  
Fecha de Ingreso: agosto-2009
Ubicación: Santa Clara, Cuba
Mensajes: 21
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Limitar Featured Post a una categoría

Muchas gracias!!!!

Quedó así:
Código PHP:
<?php
        $args 
= array(
            
'posts_per_page' => 1,
            
'post__in'  => get_option'sticky_posts' ),
            
'ignore_sticky_posts' => 1,
            
'cat' => 6,
        );
        
query_posts$args );
        if (
have_posts()) :
        while (
have_posts()) : the_post(); ?>
Y ya, sirvió perfecto! gracias! :D

Etiquetas: categorias, featured, index.php, post, theme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.