2014-11-22 73 views
1

里面插入的PHP我有这样的代码WordPress的查询

<?php $project_taxonomy_select = get_post_meta($post->ID, '_ep_project_taxonomy_select', true); 
     $theCatSlug = get_term_by('id', $project_taxonomy_select[0], 'project_filter'); 
     $theCatSlug = $theCatSlug->slug; 
echo $theCatSlug; ?> 

如何 “= project_filter”我在下面的PHP代码查询里面

<div id="project"> 
<?php $my_query = new WP_Query('post_type=project&posts_per_page=-1&project_filter=the php here'); 
while ($my_query->have_posts()) : $my_query->the_post(); ?> 

    <a class="all project-item <?php echo $tax ?>" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"> 
     <img src="<?php if (has_post_thumbnail()) { ?><?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,'project-thumb-main', true); echo $thumb_url[0]; ?><?php } else { ?><?php echo esc_url(home_url('/')); ?>assets/img/no-project-thumb-main.jpg<?php } ?>"> 
     <div class="magnifier"> 
      <span class="text"><?php the_title(); ?></span> 
     </div> 
    </a> 

<?php endwhile; wp_reset_query(); ?> 
</div> 

IM使用Custom-Metaboxes-and-Fields-for-WordPress把PHP上述

请帮忙.. :)

回答

1

你会j乌斯季使用简单的字符串连接:

WP_Query('post_type=project&posts_per_page=-1&project_filter='.$theCatSlug); 
+0

愚蠢的问题和一个简单的很好的答案.. THX的男人,工作就像一个魅力.. – 2014-11-22 07:36:19

+0

@ Jay1请点击旁边的复选标记接受这个答案。谢谢 :-) – 2014-11-22 10:21:37