ページ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
コメントを残す