Hola amigos Guru's del Wordpress, estoy haciendo mi propia plantilla y funciones para wordpress hasta ahora todo bien pero me encuentro con un gran Problema, cree un widget lo coloque en mi plantilla y dentro del widget puse lo siguiente
Código PHP:
Ver original$respuesta = query_posts('showposts=4&cat=4');
echo "<li class='widget'>";
echo "<h2 class='widgettitle'>Cd Destacados</h2>";
foreach($respuesta as $post_cd)
{
$img_cover = get_post_meta($post_cd->ID, "img-cover", true);
if(!$img_cover)
$img_cover = "dj-150x150.jpg";
echo "<img style='margin-left:2px;' src='imagenes/cover/$img_cover' width='90' /> " ;
}
echo "</li>";
el widget funciona bien porque trae lo que yo le digo el problema parece que es el
query_posts('showposts=4&cat=4');
ya que consulta de la categoria 4 y muestra 4 pero lo esta haciendo de manera global es decir en mi plantilla tambien esta consultando la categoria 4,
si cambio desde mi plantilla a otra categoria me sigue saliendo los de la categoria 4, yo creo porque el en widget estoy haciendo una consulta global y afecta a toda la plantilla, no se si me hago entender..... en mi
category.php tengo
Código PHP:
Ver originalwhile (have_posts()) : the_post();
<div class="post" id="post-<?php the_ID(); ?>" >
// ETC......
parece que el widget esta realizando la consulta general, yo solo quiero que el widget haga la consulta para el...
NO para mi
category.php.... osea como realizo consultas indenpendientes sin afectar a la principal...
Espero me puedan ayudar.......si algo no entienden escribanme para responderles Gracias..