WordPress: post_parent 제목 가져오기
포스트 부모 페이지를 잡는 커스텀 사이드바를 만들었습니다.
query_posts("post_type=page&post_parent=6");
post_parent 제목(즉, "About")을 알고 싶습니다. the_title
하위 페이지의 제목이기 때문에 작동하지 않습니다.
post_parent 제목을 출력하려면 어떻게 해야 하나요?
echo get_the_title( $post->post_parent );
또는
echo get_the_title( X );
여기서 X는 유효한 투고/페이지 ID입니다.
하나의 속성에만 완전한 게시 개체를 가져올 필요는 없습니다.
부모 투고의 ID를 이미 가지고 있는 것 같기 때문에, 다음과 같이 사용할 수 있습니다.
<?php
$parent_post_id = 6;
$parent_post = get_post($parent_post_id);
$parent_post_title = $parent_post->post_title;
echo $parent_post_title;
?>
($parent_post_id에 부모 게시 ID 삽입)
참고 자료: http://codex.wordpress.org/Function_Reference/get_post
필요한 코드는 다음과 같습니다.
부모 계층 수준이 둘 이상인 경우에도 사용할 수 있도록 저장됩니다.
<?php
$current = $post->ID;
$parent = $post->post_parent;
$grandparent_get = get_post($parent);
$grandparent = $grandparent_get->post_parent;
?>
<?php if ($root_parent = get_the_title($grandparent) !== $root_parent = get_the_title($current)) {echo get_the_title($grandparent); }else {echo get_the_title($parent); }?>
아주 오래된 질문인 건 알지만 혹시라도 괜찮은 원라이너를 찾고 있는 사람이 있을까 봐.여기 있습니다.
echo get_the_title( wp_get_post_parent_id( get_the_ID() ) );
제목 필터를 계속 사용할 경우:
echo apply_filters( 'the_title', get_the_title( wp_get_post_parent_id( get_the_ID() ) ) );
WordPress 5.7에는 부모 게시물의 ID를 보다 쉽게 가져올 수 있는 새로운 도우미 기능이 도입되었습니다.get_parent_post()
이것은, 다음과 같이 사용할 수도 있습니다.has_parent_post()
다음과 같은 모양을 만들 수 있습니다.
<?php if ( has_parent_post() ) : ?>
<a href="<?php the_permalink( get_parent_post() ); ?>">
<?php the_title( get_parent_post() ); ?>
</a>
<?php endif; ?>
이러한 함수는 파라미터로서 「자체 투고 ID」를 받아 들여, 디폴트로 현재의 투고가 됩니다.
이 글을 썼는데, 부모 포스트를 잡고 부모 타이틀 등을 반영합니다.한 번 보고 효과가 있는지 알려주세요.
https://gist.github.com/1140481
워드프레스 루프 밖에서도 동작합니다.
언급URL : https://stackoverflow.com/questions/5198209/wordpress-get-post-parent-title
'programing' 카테고리의 다른 글
WordPress에서 특정 태그/카테고리가 있는 게시물을 선택하는 방법 (0) | 2023.03.16 |
---|---|
React-redux는 업데이트를 저장하지만 React는 저장되지 않음 (0) | 2023.03.16 |
배열 내의 MongoDB 데이터베이스 이름 변경 필드 (0) | 2023.03.16 |
css를 사용한 img 태그 위의 그라데이션 (0) | 2023.03.16 |
github Dependabot 경보:n번째 체크의 비효율적인 정규 표현 복잡성 (0) | 2023.03.16 |