Wordpress 사용자 지정 게시 유형 레이블 이름 가져오기
커스텀 포스트 타입의 lable/Menu_name을 에코하고 싶다.
예:
Product라는 이름의 커스텀 투고 유형을 만듭니다.
제품 포스트 타입에 포스트 아이스크림을 추가합니다.
그래서 아이스크림 페이지에 이 예시 링크를 반영하고 싶습니다.
가정용/제품/아이스크림
기본적으로 커스텀 포스트 타입의 브레드 크럼과 같습니다.
post_type 객체를 가져와 라벨의singular_name
또는 복수name
,
$post_type_obj = get_post_type_object( 'ice_cream' );
echo $post_type_obj->labels->singular_name; //Ice Cream.
echo $post_type_obj->labels->name; //Ice Creams.
워드프레스 커스텀 투고 타입을 사용하고 있는 경우는, 다음의 기능을 사용해 필요한 정보를 취득할 수 있습니다.
커스텀 투고 타입 라벨
$post_type = get_post_type_object( get_post_type_type->label); $post_type->label
커스텀 필드 제목
$field_name = "ice_cream"; //커스텀 필드 "Ice Cream" $field = get_field_object objectsfield_name);
$post_type->label / $field['label']와 같이 브레드 크럼에 사용할 수 있습니다.
루프로 사용할 수 있습니다.
<?php echo get_post_type_object(get_post_type())->labels->singular_name; ?>
브레드크럼 NavXT Wordpress 플러그인은 브레드크럼 내비게이션에서 커스텀 포스트 타입을 사용할 수 있다고 생각합니다.
http://wordpress.org/extend/plugins/breadcrumb-navxt/
http://mtekk.us/code/breadcrumb-navxt/
플러그인이 문제 해결에 도움이 되기를 바랍니다.
언급URL : https://stackoverflow.com/questions/11357797/wordpress-get-custom-post-type-label-name
'programing' 카테고리의 다른 글
NextJs CORS 문제 (0) | 2023.03.31 |
---|---|
기본적으로는 Spring Boot에서는 뷰가 저장되는 장소는 어디입니까? (0) | 2023.03.31 |
Angular 2 형제 구성 요소 통신 (0) | 2023.03.26 |
Angularjs: ng-model 업데이트 시 업데이트 안 함을 선택합니다. (0) | 2023.03.26 |
리액트 훅으로 빨리 돌아올 수 있나요? (0) | 2023.03.26 |