entry

テーマ制作中

date: 2006/12/13 09:12 | modified: 2007/01/01 15:12

現行のゲレヌクサイトとそっくり入れ替えるために,MT用のデザインをWordPressに移植しています.HTML要素のテンプレート・パートと,CSS(デザイン)要素のスキン・パートの分離の判断が難しくて,なかなか苦しいです(きっと,WPのテーマ制作者はみんなそう思ってるんだろうなぁ) 日本語のドキュメントも少ないので,さらに苦労しています…….

テーマ制作の方針

・sandboxを元に制作.
・unnamed-oneと,元々入っていたテーマのコードを平行に読んでいってわからないタグは検索,を繰り返す.
・アーカイブ系共通のエントリーリストのループは,モジュール化する.
・といいつつ,あまりモジュール化しすぎるとわけわからんので,ほどほどに.

進捗状況

・修正ほぼ完了のテンプレート(一通り完成)
style.css
archive
category
footer
header
index
page
search
comments

問題点

・パーマリンクを日付とタイトルから生成するが,日本語が入っている場合コードになってしまうため,スラッグに英語を入れるのが面倒
・UTWのandcommalistの「+」と「|」の間に空白がない→解決
・sandboxをそのまま使っていると,パーマリンクなどに間違った文字列を使ってページに入ったとき,SQLエラーが発生する.
 →条件分岐で,elseを使って擬似的に404対応.
 →本当は404のテンプレートが働いてくれると嬉しいのだが,どうも404にならない.
・アイコンセットはPNG24なので,IEで透過しない.→背景色を指定したPNG8に変換
・ページナビゲーションのデザインを決めてない→何となく見えてきた
・moreに関する挙動が気になる(aタグのnameに大して,続きパートに飛んでくるという仕様)
・はてなブックマークをインポートしたい(まだ調べてもいない)
・各エントリーの日付から,アーカイブへのリンクを設置
・カレンダー設置

メモ

rewind_posts()によって,the_post()で消費した情報のループをリセットできる.

関連記事

respond