DokuWiki / Template / ページIDからページ名を得る

DokuWiki / Template / ページIDからページ名を得る

一番最初の見出しをページ名に設定している場合が多いと思われるのでその場合はこのように取得する

$page_id = ":hoge:piyo:fuga";
$page_name = p_get_first_heading($page_id);
if(empty($page_name)){
    $page_name = p_get_first_heading($page_id . ':start');
}

ページ階層としてのページIDを指定した場合、それは無い場合があるので start をつけて取得している。

wiki/dokuwiki/template/get_page_name_by_page_id.txt · 最終更新: 2021-06-23 13:49 by ore