WordPressユーザーのbaserCMS覚え書き


ページ機能で作成したページの一覧データを取得する

WordPress

wp_list_pages()

テンプレートタグ/wp list pages

baserCMS(2系)

$bcBaser->getPageList( [$pageCategoryId] )

[getPageList] ページ機能で作成したページの一覧データを取得する|baserCMS 2系関数リファレンス

baserCMS(3系)

$this->BcBaser->getPageList( [$pageCategoryId] )

[getPageList] ページ機能で作成したページの一覧データを取得する|baserCMS 3系関数リファレンス

メモ

固定ページのタイトルとURLを配列で取得できます。WordPressの wp_list_pages() 関数(テンプレートタグ)の方が使えるパラメータは多いですが、baserCMSではシンプルにタイトルとURLだけを取得するので、baserCMSの方がHTMLタグでのマークアップをしやすいかもしれませんね。

なお、執筆時点で getPageList() のリファレンスにあるサンプルコードに一部誤りがあり、正しくは下記の記述になります。

$pages = $bcBaser->getPageList({ページカテゴリNO});
foreach($pages as $page){
echo $page['url'];
echo $page['title'];
}

[追記]
……ということをFacebookの『baserCMSの雑談広場』グループに投稿したところ、開発チームの@ryuringさんがソッコーでリファレンスを修正してくださいました!