1면 Wordpress의 ID 가져오기
Wordpress admin settings > reading 에서는, 「front page displays as」를 front page의 정적 페이지로 설정할 수 있습니다.이제 선택한 정적 페이지의 ID를 검색하여 선두 페이지로 표시하도록 하겠습니다.구글링을 시도해 봤지만 별로 도움이 되지 않아서 이 ID를 불러올 수 있는 네이티브 기능이 있는지 궁금했습니다(네이티브 다이렉트 기능이 있으면 회피책을 짜고 싶지 않습니다).
정적 페이지로 사용되는 페이지의 ID는wp_options
WP 테이블, asoption_name
=page_on_front
그리고.option_value
=페이지 아이디.따라서 이 값을 가져오려면get_option('page_on_front')
.
블로그 아카이브의 플레이스 홀더로서 페이지를 선택할 수 있는 솔루션을 찾고 있었습니다.
동일한 작업을 수행할 수 있지만 'page_on_front' 대신 'page_for_posts'를 쿼리합니다.그래서:
$pageID = get_option('page_for_posts');
그 상황에 대한 묘기를 발휘합니다.
다음은 아이디어입니다.
먼저 제목별로 페이지를 가져옵니다.
$Page = get_page_by_title( 'test' );
그럼 아이디를 이렇게 받아주세요.
echo $Page->ID . "<br /><br />";
정적 페이지의 page_id를 확인하는 가장 쉬운 방법은 정적 페이지를 다른 페이지로 변경한 후 Pages로 이동하여 이전 페이지를 클릭하는 것입니다.page_id 는 편집 영역 위의 Permalink 에 표시됩니다.page_id가 표시된 후 정적 페이지를 이전 페이지로 변경할 수 있습니다.정적 페이지의 Permalink에는 page_id가 표시되지 않지만 다른 모든 페이지에는 표시됩니다.
언급URL : https://stackoverflow.com/questions/14148558/get-id-of-front-page-wordpress
'programing' 카테고리의 다른 글
Mockito와 함께 봄의 자동 전원 @Value 필드를 조롱하려면 어떻게 해야 하나요? (0) | 2023.03.16 |
---|---|
JsonConvert 사용.Deserialize Object를 사용하여 Json을 C# POCO 클래스로 역직렬화합니다. (0) | 2023.03.16 |
JAXB 객체 목록을 JSON으로 커스터마이즈하려면 어떻게 해야 합니까? (0) | 2023.03.16 |
스프링 데이터 JPA가 지정된 이름의 속성을 찾을 수 없습니다. (0) | 2023.03.16 |
Node.js 웹 응용 프로그램에서 MongoDB 연결을 관리하는 방법은 무엇입니까? (0) | 2023.03.16 |