WordPress 테마에서 현재 페이지 이름을 검색하는 데 사용할 수있는 PHP 코드는 무엇입니까?
내가 지금까지 (본 모든 솔루션 the_title()
, get_page()->post_name
, get_post()
, 등) 후 항목을 포함하는 페이지에 대한 작업을하지 않습니다. 그들은 모두 최신 블로그 항목의 이름을 반환합니다.
다른 방법으로 말하면, "My News"라는 이름으로 WordPress에 페이지가 생성되었다고 가정하십시오. 이 페이지는 "게시물 페이지"로 설정됩니다. 페이지에 몇 개의 게시물을 추가하십시오. 이제 최신 게시물 이름 대신 "my-news"문자열을 검색하기 위해 어떤 API를 사용할 수 있습니까?
작동하는 것처럼 보이는 다음 변수를 찾았습니다.
$wp_query->queried_object->post_name
이것은 실제로 페이지 이름 (슬러그)의 URL 친화적 인 버전이며, 내가 찾던 것입니다. 이것은 기본 템플릿 ( Twenty Ten ) 으로 테스트되었습니다 . 아래의 두 변수가 왜 내 사이트에서 작동하지 않는지 잘 모르겠습니다. 팁에 대한 keatchprint_r()
감사합니다 .
이제이 정보가 왜 그렇게 깊이 숨겨져 있습니까?