前回までに、RSSやAtomを自動収集しDB(ドラゴンボールではない)に格納する仕組みを作り、それを表示させるスペースを確保することに成功した。2chまとめ」「ニュース」「ごはんレシピ」「技術」「ガジェット」「お問い合わせ」の7つのカテゴリーそれぞれに固定ページを作ったので、7個のPHPを書くことになるのだが、「お問い合わせ」以外は大体同じ処理を繰り返して書くことになる。共通する部分は、関数化して呼び出すのがスマートだ。WordPressではWordPress世界のPHPから呼び出すユーザ定義の共通関数は、各テーマのディレクトリ直下にあるfundtions.phpに書く事になっている。ここに書くと、WordPress世界ではどこからでも呼び出す事が出来る。ここではテーマ”twentyten”を使用しているので以下のディレクトリのfunctions.phpを編集する。ドキュメントルート/wp-content/themes/twentyten/functions.phpこのfunctions.phpは、どこからでも呼び出せるので便利だが、それはどこにでも影響を与えると言う事を意味している。いう事かと云うと、functions.phpに文法間違いがあると、WordPress全体がphpエラーとなって、アクセスできなくなってしまう。いわゆる画面が真っ白状態を呼ばれ親しまれている現象だ。本番環境へはちゃんとテストした物を上げないと、ページ全体がアクセス不可能と成りかねないのだ。そんなこんなに注意しつつ、phpを記述していくのだが、page-*.phpの内容はこんな感じになる。