2014-11-06 4 views
1

새로운 워드 프레스 테마를 만들 때 이상한 문제가 생겼습니다. 어쩌면 내가 하루 종일 있었으므로 누군가 내 실수를 발견 할 수 있는지, 문제가 무엇인지를 알아야 할 필요가있을 것입니다.Wordpress 커스텀 포스트가 보이지 않음

카테고리의 이름대로 '추천'게시물을 표시하고 wp-admin 섹션에서 확인 된 경우에만 추천 게시물을 표시하려고합니다. 그러나 코드 내에서이를 정의하고 있지만 기능이 제공되는지 여부에 관계없이 최신 게시물을 표시합니다.

<?php 

      $args = array(
       'post_type' => 'post', 
       'category_mame' => 'featured', 
       'posts_per_page' => 1 
      ); 

      $the_query = new WP_Query($args); 

      ?> 

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

      <div class="push_2 grid_10 omega clearfix"> 
       <article> 

        <?php get_template_part('content', 'post'); ?> 

       </article> 
      </div> 

     <?php endwhile; endif; ?> 

    </div> 

답변

0

먼저이

'category_mame' => 'featured', 


Here

'category_name' => 'featured', // name not mame 
이 변경하십시오 내장 된 워드 프레스의 상태 매개 변수를 설정합니다.

이 정확하게 당신이 찾고있는 것입니다하지만 당신은 $args -array에 post_status를 추가 할 경우 상태 후 게시물을 조회 할 수 있는지 모르겠어요 :

$args = array(
      'post_type' => 'post', 
      'category_mame' => 'featured', 
      'posts_per_page' => 1, 
      'post_status' => 'publish', //or 'draft', 'trash', 'pending', ... (see the link above) 

     ); 


는 도움이되기를 바랍니다.

+0

오, 내게 매우 당혹 스럽다. 오타가 문제였다 ('mame'). 추가 정보를 주셔서 감사합니다. – Dan

+0

@ Dan 지금 작동 중임을 기쁘게 생각합니다. – pbaldauf