Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/03/2013, 19:59
Avatar de 23r9i0
23r9i0
 
Fecha de Ingreso: noviembre-2008
Ubicación: Catalonia
Mensajes: 203
Antigüedad: 16 años
Puntos: 33
Respuesta: Codigo en index no funciona en functions

edito:
No vi la ultima linea de tu post, pero si quieres sigue leyendo.

Hola,
Supondo que el codigo no esta completo, verdad?
Aparte de eso veo algunos errores o yo lo haria de otra manera.
-Creas una nueva WP_Query llamada $my_query2 pero no se si la terminas, endwhile, endif, wp_reset_query().
-Yo usaria un array para definir las opciones de WP_Query, ejemplo:
Código:
$args = array(
'posts_per_page' => $total,
'ignore_sticky_posts' => 1, // 1*
'orderby' => 'rand',
'category__and' => array( $catid ) // 2*
);
$my_query2 = new WP_Query( $args );
1* - muestra los sticky_posts como un post normal, para que no se muestren seria otro codigo.
2* - el foreach de $catid lo haria asi:
Código:
foreach( get_the_category( $id ) as $category ){ 
$catid[] = $category->cat_ID; 
}
y en
Código:
'category__and' => array( $catid )
lo cambio por
Código:
'category__and' =>  $catid
- if(get_the_ID()==$id) lo cambiaria por:
Código:
if($post->ID == $id)
- Tambien hay otras cosas pero como te funciona o eso creo y cada uno tiene su manera, no entrare en como haces las cosas paso ha pasarte la linea que estaba en negrita.
Código:
relative_date( strtotime( get_the_date( 'Y-m-d H:i:s' ) ) )
Solo te he modificado tantos get_the_date al no ser necesarios.
Es lo unico que puedo hacer ya que considero que no le veo error alguno. Aparte que la function relative_date() no se ni lo que hace.

P.D:
veo que usas funciones propias como mt_img, o usas wp_upload_dir() para mostrar la url, es necesario?