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:
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