2024年07月01日
WP関数:get_the_permalink()
この関数の説明
WP関数の get_the_permalink() は、投稿IDまたは固定ページIDを指定して文書のURLを取得します。
関数
get_the_permalink( $id, $leavename )
パラメータ
$id(整数 | オブジェクト)(オプション)
ID(投稿または固定ページ)を指定します(投稿オブジェクトでも可)
初期値: 省略した場合は現在の文書
$leavename(真偽値)(オプション)
実際のURLを返すか、構造を返すかを指定します。
false:実際のURIを返します(デフォルト)
true :[設定→パーマリンク設定]で設定したタグを返します
返り値
指定したIDのURLが返されます。
事例
①現在の文書のURLを取得して表示する。
<?php $id = get_the_ID(); echo esc_url(get_permalink($id)); ?>
■GET関数で取得したURIをechoで表示する場合は必ず esc_url() でエスケープ処理します。
関連情報
関連関数は URL関連関数 を参照してください