サポート » 使い方全般 » カスタムフィールドの絞り込み

  • ACFを使ってカスタムフィールド[baseball]を作りました。
    [baseball]に楽天,ソフトバンク,西武,オリックス,日本ハム,ロッテとカンマで区切った値がある記事と
    [baseball]に楽天の値が入った記事を絞り込んで表示させたいのですが方法が分かりません。

    
    <?php // related post
      if ($options['show_related_post']) :
      $baseball_name = get_field('circle_name');
      $baseball      = explode(',',$baseball);
      $categories = get_the_category($post->ID);
      if ($categories) {
      $category_ids = array();
      foreach($categories as $individual_category) $category_ids[] =     $individual_category->term_id;
      $args=array(
       'category__in' => $category_ids,
       'post__not_in' => array($post->ID),
       'meta_key'     => $baseball,
       'meta_value'   => $baseball_name,
       'showposts'    => 5,
       'orderby'      => rand,
       'meta_compare'      => 'LIKE'
       );
      $my_query = new wp_query($args);
      $i = 1;
      if($my_query->have_posts()) {
      ?>
    

    どのようにすればいいのかお教え願えないでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。