1

商品タグと同じタグで投稿をクエリしようとしています。クエリの前にタグを出力できます (コードの最初の行を参照)。これは機能しますが、クエリ内ではすべてうまくいきません。

<?php echo $product->get_tags(); ?>
<?php
 $producttags = get_tags();
 if ($producttags) {
foreach($producttags as $tag) {
    $tag = $tag->slug;  break;
}
query_posts('tag='.$tag.'&posts_per_page=-1');
while (have_posts()) : the_post(); ?>
<div class="actucontent">
  <h3>
    <?php the_title(); ?>
  </h3>
  <?php the_content(); ?>
</div>
<?php endwhile;
wp_reset_query();
}
?>

何か案が?$product->get_tags()問題は、クエリ内で呼び出す方法がわからないことです。

4

1 に答える 1

0

get_tags() は WP_Post のメンバーですが、$product はタイプ WC_Product_Simple です

于 2014-05-09T04:35:08.197 に答える