WordPress のテンプレートタグって

get_ がついているものとついていないものがあって、get_ がついているものは <?php ? の中で使えるみたい。
Serene Bach でいう {template_tag} のような独自タグ(のようなもの)は無尽蔵に増やすことができるというか、PHP そのものなんだろうな。
もともと用意されている独自タグを使うと出力される書式のカスタマイズに制限があったりするけど、get_ がついているものを使えば自由自在に出力させることができる。

記事のカテゴリー名、ID、カテゴリースラッグ、説明、親カテゴリーなどの情報をPHPの配列として返す。コード記述例のような形式で変数を使う。

テンプレートタグ/get the category – ps*wiki

例えばこんなかんじ。
1週間前には間違いなく暗号にしか見えなかったコード記述例も今なら理解できるぜひゃっほー!

さらにもっとわかるようになったら、タグとして用意されていない部分からデータを持ってきたり加工したりできるんだろうな・・・わくわく。
妄想がひろがりんぐ。

ここの CSS は 8 割完成しました。
残りの 2 割がひじょーにめんどくさい(´・ω・`)

WordPress テンプレートの XHTML が完成した!

まだ CSS を書いていないのでひとり CSS Naked Day ですが、条件分岐と functions.php をうまくつかって index.php (+ モジュールいくつか)にすべて収めることができました。

つい先日までは PHP なんて意味がわかりません!と拒絶反応が出ていたのに、レベルが低いなりにすごい進歩ですヽ(・ω・)ノ
CSS に例えて言うと、書式がなんとなくわかって、外部 CSS の読み込み方法がわかって、color: red; って書いたら文字が赤くなるんだすげー!と感動しているあたりだと思います。たぶん。
今後の過程も同じだと仮定すると(高度なギャグですいません)、作りたいものやりたいことがあるたびに調べてググって悩んでちょっとずつ覚えていけると妄想。

今のところ PHP で何ができるのかを知らないので WordPress のテンプレートが書けたことで大満足していますが、小さなことからコツコツと頑張ります。
次は MovableType のテンプレート書いちゃうよ!・・・その前に完成した XHTML の CSS を書くよ!

PHP のおべんきょう

MT4LP5 で MTIf という条件分岐のタグを習って来て、これならできそうな気がする・・・!という勢いで WordPress のテンプレートを書きました。なぜか WordPress。
if に拒絶反応がなくなったためか is_home などを使った条件分岐や、コメントが 0 のときはこれを表示して 1 以上あるときはこっちを表示!とか動かせるようになって大感激です。

デフォルト(クラシック)テンプレートを眺めていたら if {} という書き方と if : endif; という書き方があってちょっと混乱。
nicせんせーに伺ったところ「どっちでもいいけど if {} が一般的」とのこと。{} と :; だとググりようがないので助かりました。
それにしても言語によっていろいろなんだなぁ。
すっかり浮かれていたら、そのうち理解できるようになったらこれも覚えておくように命じられました。今のところ3割くらいしかわからん。
PHP: PHP 型の比較表 – Manual

XHTML が完成したし、ドス赤い psd もほぼできているので、完全に雪が融けるまでにはぴんくに変身したいです。

p15_001 テンプレートひとまず完成

季節外れ?いいえ8ヶ月くらい先取りです!
外の雪がなくなるまではこれで引っ張ります。

snowsRide

ベースは wp.vicuna で XHTML 部分も少し改造しつつ CSS は自分で一から書きました。
Windows XP: IE7, IE6, Firefox2, Opera9, Netscape7・Mac OSX: Firefox2, Safari3 で確認しています。
IE6 は透過 png が使えない箇所があったりなど、若干表示が異なる部分があります。
表示が変だよ!とか見づらいとかありましたらお知らせくださいませ。粗探しばっちこーい!

今回頑張ったのは右上の navigation open をクリックでメニューがうにょーんとするところ。
メニュー最下部のタグクラウドは Tag Cloudのスタイルを参考にさせていただきました。
まだ全部の記事にタグつけてないのでなんだかさみしー。
JavaScript(jQuery)でいろいろやっていますが JavaScript オフの環境だとメニューが出っぱなしでちゃんと動作するようになっています。

実は一番頑張ったのは完成間近に IE6 と IE7 が共謀して反乱を起こしたのを鎮めることでした。
最近すっかりなついてくれていたと思ったのに騙されたわ!なまら疲れた!

続きを読む p15_001 テンプレートひとまず完成

ねんがんの jQuery をてにいれたぞ

p15.jp のテンプレートを wp.vicuna で再構築中であります。
果てしなく中途半端だった雪の結晶デザインを完成させようと頑張っているのですが、もう春なんですよね・・・。
こっちはまだ真冬なんで許してください。

昨年末あたりからサイドバーを開閉できるやつがいいなーと思って jQuery + 既存のプラグインをいろいろ探してはみたものの、これだ!という機能のものがなく半分諦めていました。
今回のテンプレートにはどうしても実装したくて IRC でぼやいたところ、wuせんせーnicせんせーから超絶ヒントと罠をいただき、思い通りのものを自分で書くことができましたー!
JavaScript なんてやりたいと思うだけで一生無理だと思っていたけど、これなら私にもできる!
今なら履歴書に「JavaScript できます」って書きたい気分ですがそんな身分ではありません。
でもできると思ったことはなんだかんだ言ってできるようになってるはずなので、これから少しずつだけど jQuery でいろいろやってみたいと思います。せんせー方ありがとうございました!

ちなみに罠というのはこれ

while(1){alert('Hello world !')}

おかげ様でブラウザ再起動しました><
手厳しい指導をありがとう nicせんせー(´・ω・`)