2015-11-05 44 views
1

我的第一个问题:)我想使用特定标记显示来自自定义帖子类型的帖子。我正在使用'tag' => 'slug',但它不起作用。我不能使用类别,它必须通过标签过滤。这是我的代码:当'tag'arg通过时,WP_Query不起作用

  $args = array(
       'numberposts' => 2, 
       'post_type' => 'poslovi-oglasi', 
       'tag' => 'javascript', 
       'orderby' => 'rand', 
       'posts_per_page' => 2, 
       'meta_query' => array(
        'relation' => 'OR', 
        array(
         'key' => 'tip_oglasa', 
         'value' => 'premium', 
        ), 
        array(
         'key' => 'tip_oglasa', 
         'value' => 'standard', 
        ) 
       )         
      );   

     $the_query = new WP_Query($args); 

     echo '<aside id="single-jobs" style="line-height: 100%;">'; 

     if ($the_query->have_posts()): while ($the_query->have_posts()) : $the_query->the_post(); 

      echo ' 
       <div style="float: left; width: 50px;"> 
        <a href="' . get_the_permalink() . '?psl=wgt' . get_the_ID() . '"> 
         <img src="'; $image = get_field('logo_single'); echo $image['url']; echo '" height="50" width="50"> 
        </a> 
       </div> 
       <div style="float: right; text-align: left; margin-bottom: 25px; width: 160px;">      
        <a href="' . get_the_permalink() . '?psl=wgt' . get_the_ID() . '"> 
         <h2><span>' . get_the_title() . '</span></h2> 
        </a> 
        <div class="single-jobs-location" style="color: #bbb;">' . get_field('ime_firme') . '</div> 
        <div class="single-jobs-location"> 
         <a href="http://startit.rs/poslovi/"' . get_field('lokacija_pozicije') . '" style="color: #888;">' . get_field('lokacija_pozicije') . '</a> 
        </div> 
       </div> 
       <div class="clear"></div>'; 
     endwhile; endif; 

当我删除标签'tag' => 'javascript',职位都出现了,但所有职位形成岗位类型,而不是与特定的标签的帖子。

请大家帮忙,谢谢

+0

你确定你有“poslovi-oglasi”的'post_type'与“JavaScript的”标签和任“tip_oglasa”值?你的观点看起来正确。 – doublesharp

+0

是的,我确定。它看起来也是正确的,但不幸的是它不起作用。我甚至试图用categroies来做,只是为了测试,并且发生了同样的事情 –

+0

如果删除meta_query,该怎么办? – doublesharp

回答

1

我找到解决方案!有人用这个slu''oznaka'为该帖子类型注册了标签分类。所以我只是将'tag' => 'slug'更改为'oznaka' => 'slug',它的工作原理。

我需要这个代码的网站是一个非常复杂的自定义WordPress网站,由几个在我之前从事这项工作的老年人构建。所以我错过了那件小事,这可能是对缺乏经验的赞扬。

感谢doublesharp我知道,我好路径上,所以我继续寻找答案

相关问题