2012-06-29 8 views
0

'프로젝트'및 '프로젝트 원'이라는 두 가지 맞춤 게시 유형이 있습니다. 사용자가 초안 상태의 단일 '프로젝트'로 이동하면 해당 프로젝트 대상 우체국으로 리디렉션되기를 원합니다.게시물이 초안 상태 인 경우 리디렉션

다음 URL했던 '프로젝트'가 있다면 각각의 게시물 모두 포스트 유형에 복제됩니다
mydomain.com/?project=test-project/을 다음 THER는 '프로 젝트 것 원 '으로 URL : mydomain.com/?project-won=test-project/.

난 그냥

<?php if($post->post_status == "draft"){ 
    //add the redirect here 

내가 무엇이 될 것이라고 할 수있는 가장 좋은 방법을 알고하지 않는 등 '단일 project.php'템플릿 페이지의 상단에 뭔가를 할 수 있나요?

답변

0
First of all define global variable $post. 
than check the if loop. 

global $post; 
if($post->post_status == 'draft') { 
/* Your Redirect code Here */ 
} 

Try this code may your problem be solved by defining global variable $post. 
+0

감사합니다.하지만 주로 리디렉션 코드가 무엇이 될지 궁금합니다. – user537137

0
global $post; 
    if($post->post_status == 'draft' && is_singular('project')) { 
    wp_redirect(<the_url>, 301); 
    } 

당신은 사용자 정의 포스트 유형의 분류를 찾기 위해 코드로 교체해야합니다. this

희망이 도움이 되길 바랍니다.

관련 문제