programing

1면 Wordpress의 ID 가져오기

testmans 2023. 3. 16. 21:14
반응형

1면 Wordpress의 ID 가져오기

Wordpress admin settings > reading 에서는, 「front page displays as」를 front page의 정적 페이지로 설정할 수 있습니다.이제 선택한 정적 페이지의 ID를 검색하여 선두 페이지로 표시하도록 하겠습니다.구글링을 시도해 봤지만 별로 도움이 되지 않아서 이 ID를 불러올 수 있는 네이티브 기능이 있는지 궁금했습니다(네이티브 다이렉트 기능이 있으면 회피책을 짜고 싶지 않습니다).

정적 페이지로 사용되는 페이지의 ID는wp_optionsWP 테이블, 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

반응형