WordPress|固定ページのスラッグでページIDを取得

固定ページオブジェクト取得

<?php   $page_OBJ = get_page_by_path('スラッグ名'); ?>

まずはスラッグ名から固定ページオブジェクトを取得します。

ページオブジェクトからページIDを取り出す

<?php   $page_ID = $page_OBJ->ID; ?>

$page_ID変数に固定ページのIDが代入されます。

スラッグで取得した固定ページのタイトルを表示する

<?php
    $page_OBJ   =   get_page_by_path('スラッグ名');
    $page_ID    =   $page_ID->ID;
    echo    get_post($page_ID)->post_title;
?>

スラッグで固定ページオブジェクトを取得して、そのオブジェクトからページIDを抜き出します。

後はページIDにて固定ページのタイトルを取得するだけです。

コメント