2014-11-23 6 views
2

나는 내 자신의 Wordpress 웹 사이트를 맞춤 설정하기 시작했습니다. PHP 프로그래밍에 대한 경험이 있지만이 코드를 사용할 수 없습니다.Wordpress에서 post_parent는 0을 반환합니다.

wp-types 플러그인을 사용하여 부모 - 자녀 관계를 만들었습니다. 나는 부모의 ID를 요청하면 항상 0을 반환 :

echo "Parent PostID: " . $post->post_parent . "<br>"; 

이것은 wp_get_post_parent_id 기능에 대해 동일합니다.

도움을 주신 데 대해 감사드립니다.

답변

3

post_parent은 WordPress 핵심 기능이며 유형 플러그인에 설정된 상위 - 하위 관계와 관련이 없습니다. (유형의 관계는 게시물에 사용자 정의 필드에 저장됩니다.)

post on the Types support forum suggests은 종류에 게시물의 부모 찾기 위해이 방법을 제안한다 :

$parent_id = wpcf_pr_post_get_belongs(get_the_ID(), 'parent-type-slug'); 
if (!empty($parent_id)) { 
    $parent = get_post($parent_id); 
} 

을 (그것은 다른 길을 갈 약간 쉽게 주위에는 게시물의 유형 하위를 반환하는 방법이 types_child_posts이므로

+0

감사합니다. 이것은 트릭을해야합니다. 방금 wpcf_pr_post_get_belongs 기능을 사용하여 봤지만 많은 정보를 얻지는 못합니다. 저는이 학습 과정에 있으며 코드를 복사하는 것은 수치 스럽습니다. 어디에서 더 많은 문서를 찾을 수 있습니까? 도와 줘서 고마워! – RoelPi

+0

유형에 대한 개발자 문서가 그다지 깊은 곳에서 벗어나는 것 같지 않습니다. 그들의 지원 포럼에 묻는 것은 아마 당신이 수색이 아무것도 나타나지 않는 경우에 얻기 위하여려고하고있는 베스트이다. –

+1

당신의 도움을 당신을 감사하십시오! 귀하의 솔루션은 그만큼 효과가있었습니다! – RoelPi

관련 문제