¿Cómo mostrar todas las publicaciones de la categoría en wordpress?
-
-
Comono soy desarrollador,lointenté y ahoraestoy usando "Vistas de contenido".Puede usarloparamostrar solopublicaciones de categorías.¡Gran complemento!Because I'm not a developer, I've tried and I'm now using "Content Views". You can use it to display category posts only. Great plugin!
-
4 respuestas
- votos
-
- 2011-05-18
<?php $args = array( 'category' => 7, 'post_type' => 'post' ); $postslist = get_posts( $args ); foreach ($postslist as $post) : setup_postdata($post); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endforeach; ?>
simplemente cambie laidentificación de la categoría (número 7) y cambieelpost_type queestabaen el complemento
para obtenermásinformación sobrepost_type,consulteelenlace http://codex.wordpress.org/Custom_Post_Types
<?php $args = array( 'category' => 7, 'post_type' => 'post' ); $postslist = get_posts( $args ); foreach ($postslist as $post) : setup_postdata($post); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endforeach; ?>
just change the category id (number 7) and change the post_type that was in the plugin
to learn more about post_type, see link http://codex.wordpress.org/Custom_Post_Types
-
- 2011-05-17
Esbastantefácil hacerlo con wordpress.Debe comprender que laspublicacionesnormalmente semuestran dentro de un "bucle",unpequeño código que se repite.Tienes que usar unopara hacereso.
<?php $catPost = get_posts(get_cat_ID("NameOfTheCategory")); //change this foreach ($catPost as $post) : setup_postdata($post); ?> <div> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <p><?php the_content(); ?></p> </div> <?php endforeach;?>
Debe cambiar la salida a la que se ajuste a susnecesidades
It is quite easy to do it with wordpress. You have to understand that post are normally display within a "loop", a small code that repeat itself. You have to use one to do that.
<?php $catPost = get_posts(get_cat_ID("NameOfTheCategory")); //change this foreach ($catPost as $post) : setup_postdata($post); ?> <div> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <p><?php the_content(); ?></p> </div> <?php endforeach;?>
You should change the output to what fit your needs
-
- 2018-09-21
Puede utilizareste códigopara acceder atodas laspublicaciones de una categoríaespecífica.En supágina category.php use laespineta de código
$current_category = get_queried_object(); ////getting current category $args = array( 'post_type' => 'our-services',// your post type, 'orderby' => 'post_date', 'order' => 'DESC', 'cat' => $current_category->cat_ID // current category ID ); $the_query = new WP_Query($args); if($the_query->have_posts()): while($the_query->have_posts()): $the_query->the_post(); echo "<h2>".the_title()."</h2>"; echo "<p>".the_content()."</p>"; endwhile; endif;
You can use this code for accessing all post of specific category. In your category.php page use the spinet of code
$current_category = get_queried_object(); ////getting current category $args = array( 'post_type' => 'our-services',// your post type, 'orderby' => 'post_date', 'order' => 'DESC', 'cat' => $current_category->cat_ID // current category ID ); $the_query = new WP_Query($args); if($the_query->have_posts()): while($the_query->have_posts()): $the_query->the_post(); echo "<h2>".the_title()."</h2>"; echo "<p>".the_content()."</p>"; endwhile; endif;
-
- 2016-01-26
Estoestá adaptado del código que otrapersonaescribió,y del queme beneficié hace demasiadotiempopara saber de dónde vino (si lapersona que loescribió originalmenteestá leyendoesto,gracias denuevo).Funcionapara su solicitud:
<?php $catPost = get_posts('cat=888&posts_per_page=-1000'); foreach ($catPost as $post) : setup_postdata($post); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_post_thumbnail('name of your thumbnail'); ?> </a> <h4> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> </h4> <hr/ style="clear:both;"> <?php endforeach;?>
This is adapted from code someone else wrote, and which I benefitted from too long ago to know where it came from (if the person who originally wrote it is reading this, thanks again). It works for your request:
<?php $catPost = get_posts('cat=888&posts_per_page=-1000'); foreach ($catPost as $post) : setup_postdata($post); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_post_thumbnail('name of your thumbnail'); ?> </a> <h4> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> </h4> <hr/ style="clear:both;"> <?php endforeach;?>
He creado una categoría conel complemento Tipo depublicaciónpersonalizada y ahora solo semuestran las 5publicacionesmás recientes de la categoría.
Lo que quieroesmostrartodas laspublicaciones de la categoría.
Porejemplo,supongamos quetengo una categoría depelículas. Quierotodas laspelículas deesa categoría.
¿Qué código debo usar y dónde?
No sémucho sobre wordpress,por lo que agradecería unprocesopaso apaso.