Modificar códido para temas relacionados

  • Autor Autor OLMID
  • Fecha de inicio Fecha de inicio
OLMID

OLMID

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Modificar código para temas relacionados

Hola compañeros

Tengo este código php en WordPress
PHP:
<?php
$original_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
  echo '<div>Temas Relacionados</div>';
  $first_tag = $tags[0]->term_id;
  $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>4,
    'caller_get_posts'=>1
   );
  $my_query = new WP_Query($args);
  if( $my_query->have_posts() ) {
    echo "";
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div class='tpost'>    
<a href="<?php the_permalink() ?>">
<img width="130" height="200" src="<?php getImage('1'); ?>" alt="<?php the_title(); ?>" />
</a>
<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
</div>

Lo que hace es crear un módulo de Temas Relacionados basándose en la primera etiqueta que tiene la entrada

Yo lo que quiero, y no lo consigo, es modificarlo para que se base en todas las etiquetas de esa entrada

Espero que me puedan ayudar

Un saludo y gracias de antemano 😉
 
Última edición:
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Has intentado cambiando:
PHP:
$first_tag = $tags[0]->term_id;
PHP:
'tag__in' => array($first_tag),
por:
PHP:
foreach($tags as $tag) {
		$first_tag[] = $tag->term_id;
}
PHP:
'tag__in' => $first_tag,

?

Saludos.
 
Hola [MENTION=8317]lombervid[/MENTION]

Funciona correctamente, ha quedado genial 😉

Muchísimas gracias por tu ayuda, es un placer encontrar gente como tu

Un abrazo
 
Atrás
Arriba