2014-09-12 3 views
0

Welcome to stackoverflow! 내 첫 번째 질문은 너무 물지 마세요! 게시물 A와 게시물 B가 있다고 가정 해 봅시다. 게시물 A에서 링크를 만들어 B를 게시 한 다음 게시물 A를 게시하지만 게시 B는 초안이므로 방문자는 404를 볼 수 있습니다. 게시물 A의 링크를 숨기고 표시해야합니다. 게시물 B가 게시 될 때. 어떤 아이디어?게시 된 게시물의 초안에 대한 링크 사용 안 함

+0

이 사이트는 코드에 대한 구체적인 질문을하고 도구를 코딩에 관한 것입니다. 좋은 질문은 문맥, 당신이 이미 시도한 것의 예 및 당신이 갖는 이슈에 대한 설명을 포함해야합니다. 지침을 확인할 때이 웹 사이트의 주제와 관련이없는 질문을 발견 할 것입니다. – Kris

+0

게시 준비가 된 경우 게시물 B에 대한 링크 만 추가하면됩니다. 게시물이 준비되지 않은 경우 링크를 추가하지 않는 것이 좋습니다. – Ankita

답변

0

나는이 일을하기 위해 플러그인을 작성한 놀란 사람이 아닙니다. 멀티 파트 기사를 작성한 모든 블로거에게 이처럼 가치있는 것을 볼 수있었습니다. 이 같은

사용자 정의 shortcode와 것이 작업을 수행하는 가장 쉬운 방법, 뭔가 :

//[link_if_pub id=123]Part 2 of this post[/link_if_pub] 
function link_if_published{$pid, $content) { 
    if (get_post_status ($pid) == 'publish') { //The target post is published 
     $format = '<a href="%s">%s</a>'; 
     return sprintf($format, get_permalink($pid), $content); 
    } else { //Not published or the id doesn't exist 
     return $content; 
    } 
} 
add_shortcode('link_if_pub', 'link_if_published); 
관련 문제