WordPress:slug(スラッグ)からパーマリンクを取得したい

ページIDではなくてスラッグから特定のページのパーマリンクを取得する方法。

IDだったら get_page_link(); で簡単にできそうだったけど、今回はスラッグが決まっているのでそちらを使って情報を取得したい。

下記の参考サイトの情報をもとに、
get_page_by_path();$page_path を使えばスラッグ名からIDが取得できるとのことなので

$page_data = get_page_by_path('parent_slug/child_slug');

$page_id = $page_data->ID  // IDこっち
$page_link = get_permalink( $page_data->ID );  //パーマリンクこっち

参考サイト:https://wemo.tech/911

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください