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

[SOLUCIONADO] Cómo mostrar los post de una categoria completos.

Estas en el tema de Cómo mostrar los post de una categoria completos. en el foro de WordPress en Foros del Web. Hola, Me gustaría saber como puedo mostrar los post de una categoría completos. Pero solo los de una categoría, los demás mostrarlos como están con ...
  #1 (permalink)  
Antiguo 30/06/2013, 13:43
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Cómo mostrar los post de una categoria completos.

Hola,

Me gustaría saber como puedo mostrar los post de una categoría completos. Pero solo los de una categoría, los demás mostrarlos como están con el excerp. He estado leyendo y se que se trata de cambiar el excerp por content. Pero necesito saber como hacerlo para solamente una categoría en concreto.

Muchas gracias y saludos!!
  #2 (permalink)  
Antiguo 30/06/2013, 18:01
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Cómo mostrar los post de una categoria completos.

Usando el condicional is_category( '' )

Código PHP:
Ver original
  1. if ( is_category('id-o-nombre-de-la-categoria') {
  2.  
  3.    the_content();
  4.  
  5. }
  6. else {
  7.  
  8.    the_excerpt();
  9.  
  10. }
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 01/07/2013, 14:21
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Respuesta: Cómo mostrar los post de una categoria completos.

Hola Zanguanga,

Gracias por responder. He estado probando el código que me has puesto y no funciona, de hecho a veces se me "rompe" la página, otras no funciona directamente, no se donde copiarlo. Mira te copio el código de mi archive.php (creo que es ahí donde debo pegarlo, ya que ahí es donde modifico las categorías y donde está el excerp.

Código:
<?php get_header(); ?>



<div id="content">



<?php if (have_posts()) : ?>



<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>

<?php /* If this is a category archive */ if (is_category()) { ?>



<h3 class="pagetitle"> ‘<?php single_cat_title(); ?>’</h3>



<?php /* If this is a tag archive */ } elseif( is_tag() ) { ?>

<h3 class="pagetitle">Posts Tagged ‘<?php single_tag_title(); ?>’</h3>

<?php /* If this is a daily archive */ } elseif (is_day()) { ?>

<h3 class="pagetitle">Archive for <?php the_time('F jS, Y'); ?></h3>

<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>

<h3 class="pagetitle">Archive for <?php the_time('F, Y'); ?></h3>

<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>

<h3 class="pagetitle">Archive for <?php the_time('Y'); ?></h3>

<?php /* If this is an author archive */ } elseif (is_author()) { ?>

<h3 class="pagetitle">Author Archive</h3>

<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>

<h3 class="pagetitle">Blog Archives</h3>

<?php } ?>

<h3> <?php echo category_description(); ?></h3>


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


<div class="entry-body">

<div class="entry-date"><?php the_time('jS F Y') ?></div>

<div class="entry-text">

<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>" class="entry-title"><?php the_title(); ?></a></h1>

<div class="entry-time">Posted on <?php the_time() ?>&nbsp;<?php edit_post_link('Edit'); ?></div>

</div>

<p><?php excerpt('50'); ?></p>

<div class="entry-meta">

<span class="entry-category"><?php the_category(', ') ?></span>

<span class="entry-comment"><?php comments_popup_link('Leave a comment', '1 comment', '% comments'); ?></span>

</div>

</div>



<?php endwhile; ?>

<?php

include('wp-pagenavi.php');

if(function_exists('wp_pagenavi')) { wp_pagenavi(); }

?>






<?php else : ?>



<div class="entry-body">

<h2 class="pagetitle">Not Found</h2>

<?php include (TEMPLATEPATH . '/searchform.php'); ?>

</div>



<?php endif; ?>



</div><!-- END Content -->



<?php get_sidebar(); ?>

<?php get_footer(); ?>
Gracias por tu tiempo.
  #4 (permalink)  
Antiguo 01/07/2013, 17:59
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Cómo mostrar los post de una categoria completos.

Si tienes un archivo category.php es el que usa para mostrar las categorías.

El código debe sustituir lo que ahora tienes como

Código PHP:
Ver original
  1. <?php excerpt('50'); ?>

Recuerda que en la primera línea has de poner el id o el nombre de esa categoría que quieres diferente.
__________________
Mi blog personal | Mi G+
  #5 (permalink)  
Antiguo 02/07/2013, 10:55
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Respuesta: Cómo mostrar los post de una categoria completos.

Hola Zanguanga,

No tengo category.php en mi wordpress, nunca lo he tenido, siempre que he tenido que modificar algo de las categorías lo he hecho desde archive.php

He sustituido <?php excerpt('50'); ?> por el código que me has mandado y también he puesto el ID de la categoría pero no funciona. Te dejo una captura de pantalla una vez puesto el código de como se me ven las categorías.


Gracias y saludos!!
  #6 (permalink)  
Antiguo 02/07/2013, 20:40
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Cómo mostrar los post de una categoria completos.

Me equivoqué, en la primera línea faltaba un paréntesis:

Código PHP:
Ver original
  1. <?php if  ( is_category('id-o-nombre-de-la-categoria') ) {
  2.      
  3.        the_content();
  4.      
  5.     }
  6.     else {
  7.      
  8.        the_excerpt();
  9.      
  10.     }
  11.  ?>

Si sigues con problemas pega el trozo de código que modifiques y lo vemos.
__________________
Mi blog personal | Mi G+
  #7 (permalink)  
Antiguo 07/07/2013, 09:06
 
Fecha de Ingreso: marzo-2009
Mensajes: 168
Antigüedad: 15 años
Puntos: 1
Respuesta: Cómo mostrar los post de una categoria completos.

Hola Zanguanga,

Ya está, ha funcionado perfectamente. Muchas gracias por todo y doy el tema por finalizado.

Saludos!!

Etiquetas: categorias
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 19:26.