Wordpress:从menu-walker中的post-category获取ACF-field

时间:2015-05-21 13:13:00

标签: php wordpress categories advanced-custom-fields

一个非常具体的问题。 我使用menu-walker创建子菜单,在其中一个页面上我希望使用具有特定类别的所有帖子的ACF-Field并将其放入菜单中。其他 这是我的菜单walker自定义代码,esle-part工作正常,if gallery.php没有给出错误,只有query_posts-loop没有呈现任何内容。

if ( is_page_template( 'gallery.php' ) ) {
                query_posts('category_name=produktion');
                if (have_posts()) : while (have_posts()) : the_post(); 
                 $output .='

                    <li class="prodSub"><a href="#">'. get_field('prod_ens') .'</a></li>
                 ';
                 endwhile; 
                endif;
} else {
    // Returns false when 'about.php' is not being used.
            if (get_field('info_block')): $count = 0;
                 while (has_sub_field('info_block')): $count++;
               $output .='<li><a href="#infoBlock'. $count .'">' . get_sub_field('info_block_header') . '</a></li>';

                endwhile; 
            endif;
              if (get_field('ctc')): $count = 0;
                 while (has_sub_field('ctc')): $count++;
               $output .='<li><a href="#ctcItem'. $count .'">' . get_sub_field('ctc_name') . '</a></li>';

                endwhile; 
            endif;
            }
      $output .= '</ul>';

0 个答案:

没有答案