Hay alguien por ahí??, en verdad necesito su ayuda, es mi primera vez en éstos lados.
Se los agradecería demasiado...
Edito: logré arreglar el problema de que no se mostraba el post pertinente , agregué un
wp_reset_query() antes del
if(have_posts()) y puse otro
query_post() con el parámetro 'p' para que sólo muestre el post que se está viendo. Ahora lo que sucede es que en el menú del single, como me dí cuenta que el get_the_category() sólo funciona en una página archive, sigue poniéndome todos los links de todos los post de mis dos categorías, cuando debería darme sólo los links de posts hermanos al del momento. Lo que necesito es saber cómo sacar la categoría de un post simple.
les dejo el código que arreglé
Código PHP:
<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php wp_reset_query();
query_posts('p='.$_GET['p']); ?>
<?php if(have_posts()): ?>
<?php while(have_posts()) : the_post(); ?>
<div class="enfermedades right">
<div class="enf_encabezado"><h1><?php the_title(); ?></h1></div>
<div class="enf_cont">
<?php the_content();?>
</div>
<img src="<?php echo substr($PHP_SELF,0,-9); ?>wp-content/themes/gastro/img/bottom.jpg" alt="bottom" class="im" />
</div>
<div class="clear space"></div>
<?php endwhile; ?>
<?php else : ?>
<div class="enfermedades right">
<div class="enf_encabezado"><h1>Error</h1></div>
<div class="enf_cont">
Lo sentimos pero la página que busca no existe.
</div>
<img src="<?php echo substr($PHP_SELF,0,-9); ?>wp-content/themes/gastro/img/bottom.jpg" alt="bottom" class="im" />
</div>
<div class="clear space"></div>
<? endif; ?>
<?php get_footer(); ?>
EDITO: Ya pude arreglarlo.
En el sidebar agregué también un wp_reset_query(); antes de el query, usé get_the_category() asignandolo a la variable $cat, después en la variable $category le dí sólo un valor del array $cat, en éste caso sólo quería un resultado, y quería el ID de la categoría, por lo que quedó así.... yo pude arreglarlo, algo que no encontré nunca por ningun lado sin que fuera con un Plug-In, espero que a alguien le sirva esto, falta depurar un poco el código, se que debe haber cosas que no son realmente necesarias, pero vamos progresando :)
Código de mi sidebar, menu de post de la misma categoría....
Código PHP:
<div class="lateral left">
<img src="<?php echo substr($PHP_SELF,0,-9); ?>wp-content/themes/gastro/img/toplat.jpg" alt="enfermedades" /><br />
<ul>
<?php
wp_reset_query();
$cat= get_the_category();
$category=$cat[0]->cat_ID;
$posts=query_posts('cat='.$category);
if(have_posts()): while(have_posts()): the_post();
?>
<li><a href="<?php the_permalink();?>"><?php the_title(); ?></a></li>
<?php
endwhile; endif; wp_reset_query(); ?>
</ul>
<img src="<?php echo substr($PHP_SELF,0,-9); ?>wp-content/themes/gastro/img/bottomlat.jpg" alt="bottom" />
</div>
TODO ARREGLADO ----- GRACIAS
PD: jijijiji, creo que soy de esas personas que preguntan y se contestan a sí mismas.... en cierto punto es bueno