ど素人から毛を生やす。<延>

固定ページ

記事が所属する固定ページの多階層リストを出力する

Web > WordPress > 固定ページ 2015年12月4日(最終更新:1年前)

どもです。

けっこう前に書いたこちらの記事のパワーアップ版です。

出力は wp_list_categories に近い感じで、子ページがあるときは<li>内に<ul>が出力される感じです。
また、子ページがあるときのみリストを表示するようにしました。
それと、現在表示中のページについては nowPage のクラスがつくようになっています。

プログラム的には、
再帰関数を用いて複数階層の取得と表示を行って、
配列の取得関数を query_posts ... 続きを読む »

固定ページを呼び出す方法いろいろ

Web > WordPress > 固定ページ 2014年9月17日(最終更新:2年前)

どもです。
週明けからいやに眠いなぁと思っていたら貧血がやってきた餅。です。

ところで、貧血と低血圧は症状が似ていても原因は全く違うそうですね。
僕はどっちなんだろう。貧血貧血言ってるけど、低血圧の方のような気が。

そんなことよりWordPress。

「違うテンプレート上で固定ページの内容を表示させたい」って結構よくあることかと。

例えば、category.phpにカテゴリの概要を表示させたいけど、
descriptionでは勝手が効かないから固定ページで編集したい、とか。

例えば、トップページにサイトの概要を乗っけたいけど、
テンプレ直書きじゃなくて固定ページを使いたい、とか。

最近、そういう案件が増えたので、ここで一度やり方をまとめておくことにします。

Ⅰページ情報の取得について

①ページIDからページ情報を取得する場合

$post = 
... 続きを読む »

固定ページの子ページリスト

Web > WordPress > 固定ページ 2014年8月11日(最終更新:2年前)

更新版! → 記事が所属する固定ページの多階層リストを出力する

どもです。
貧血なうの餅。です。

超頭痛ぇ…(^ρ^)

そんなことよりWordPress。

今回のお題は、「サイトの静的部分を固定ページで作るが、子ページが存在する親ページは子ページの概要をリスト化する」とのこと。

カスタム投稿でやった方が手っ取り早いのではなかろうかと思いつつ、リストを出力してみました。

<?php
global $post;
if ( is_page() 
... 続きを読む »