Muy pequeño extracto: muestra una lista de los puestos por categoría o etiqueta

Dos características útiles y personalizables a voluntad, a utilizar para mostrar la última n puesto de una categoría o de una o más etiquetas. Las funciones, como se puede ver, son muy similares y ambos están basados ​​en un bucle generado por query_post() . El primero, show_title_cat() , muestra el último mensaje (en esta versión sólo el título) de una determinada categoría:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<? Php
/ **
* Ver los mensajes más recientes de una determinada categoría
*
* @ Return
* @ Param objeto $ gatos
* @ Param objeto $ espectáculo [opcional]
* /

$cats , $show = 5 ) { función show_title_cat ($ gatos, $ espectáculo = 5) {
; $ post mundial;

query_posts ( 'cat=' . $cats . '&showposts=' . $show ) ; $ Mensajes = query_posts (. 'Cat =' $ Cats 'y Showposts = $ espectáculo..);
; echo '<ul>';
$posts as $post ) : setup_postdata ( $post ) ; ?> foreach ($ posts como $ post): setup_postdata ($ entrada);>?
; ?> " rel="bookmark"> <?php the_title ( ) ; ?> </a></li> <li> <a href = "<php ​​the_permalink ();?>" rel = "bookmark"> <php the_title ();?> </ a> </ li>
; <Php endforeach?;
; echo '</ ul>';
}
?>

Por ejemplo:

1
'748' ) ; ?> <Php show_title_cat ('748 ');?>

La segunda función, tal vez más interesante, que muestra el último mensaje filtrado por etiqueta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<? Php
/ **
* Mostrar los últimos mensajes con una etiqueta concreta
*
* @ Return
* @ Param objeto $ tag
* @ Param objeto $ espectáculo [opcional]
* /
$tag , $show = 5 ) { función show_title_tag ($ etiqueta, $ espectáculo = 5) {
; $ post mundial;

query_posts ( 'tag=' . $tag . '&showposts=' . $show ) ; $ Mensajes query_posts = (... "Tag = '$ Tag' & Showposts = $ Mostrar);
; echo "<ul>";
$posts as $post ) : setup_postdata ( $post ) ; ?> foreach ($ posts como $ post): setup_postdata ($ entrada);>?
; ?> " rel="bookmark"> <?php the_title ( ) ; ?> </a></li> <li> <a href = "<php ​​the_permalink ();?>" rel = "bookmark"> <php the_title ();?> </ a> </ li>
; <Php endforeach?;
; echo "</ ul>";
}
?>

Por ejemplo:

1
'photoshop,tutorials' ) ; ?> <Php show_title_tag ('tutoriales photoshop');?>

2 comentarios a: " "

  1. 02 de julio 2009 Undolog.com »Wordpress: eliminar mensajes duplicados en múltiples bucles :

    [...] WordPress te permite obtener una lista de ajuste de varios parámetros de búsqueda de correos (ver Muy pequeño extracto: muestra una lista de los puestos por categoría o etiqueta). Precisamente debido a su versatilidad en la investigación de la post puede ocurrir que el uso de la [...]

Deja un comentario

TAG XHTML PERMISOS: ENTRADA CÓDIGO:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL