2013-07-18 2 views
1

나는 직접적인 게시물 URL로 사이트의 모든 방문자에게 모든 게시물을 표시해야합니다. 게시물이 게시되지 않고 404 페이지가 아닌 모든 게시물을 볼 수있는 경우 사용자가 로그인하지 않았 음을 의미합니다. 어디에서 변경해야합니까?워드 프레스 게시 상태 확인을 제거하십시오

감사합니다.

답변

0

The Loop 앞에 해당 검색어를 추가해야합니다. 이 목적을 위해 query_posts()를 사용할 수 있습니다

예를 :

<?php 

global $wp_query; 
$args = array_merge($wp_query->query, array('post_status' => array('publish', 'draft'))); 
query_posts($args); 

?> 

유형 매개 변수 문서 here를 참조하십시오.

희망이 도움이됩니다.

+0

아니요 ...! 'query_posts'를 사용하지 마십시오. [언제 WP_Query 대 query_posts() 대 get_posts()?] (http://wordpress.stackexchange.com/q/1753/12615) – brasofilo

+0

좋아, 알 겠어,하지만 당신은 WP 파일이 무엇인지 말해 줄 수 있어요 이 변경 사항을 수행하려면? –

+0

@DmytroZarezenko : http://codex.wordpress.org/Function_Reference/query_posts를 읽으십시오. –