昨年末につい流れでやってしまったここの模様替えは「年越しバージョン」で終了。まとまり過ぎというか、大人し過ぎというか自分らしくない感じが早くも強くなって来てしまった。
今回はその時に最後まで迷ったテンプレートにしてみた。デザイン的な変更はまだしていないけれども(必要ないかもしれない)、コードはあちこち変えてフィットさせたのでちょっとメモ。
• アーカイブの日付表示の変更
前回の時に各記事の日付表示を変えておいたので、それはそのまま流用。今回は右サイドバーのアーカイブ内の表示をいじった。このテンプレートのサイドバー(右側)の幅がアーカイブのドロップダウン表示に合わなかったからという単純な理由で。サイドバーの幅を変えることも考えたけれども、現状のバランスが良いので日付表示を変えることにした。
今までは2008 年 December (8)という表示だったものをDecember 2008 (8)に変更。
languagesフォルダの中のja.poファイルをpoeditで開き、“%2$d 年 %1$s”という箇所を原文通りの“%1$s %2$d”にして保存して(ja.moファイルを書き出して)アップロードした。
•「続きを読む」
アーカイブページなどで“Read the rest of this entry”と表示されていた所を気分的に“続きを読む”に変えた。
テンプレートフォルダの中のindex.php、single.phpの該当箇所を単純に書き換え。ついでにarchive.phpの<?php the_excerpt(); ?>の部分も<?php the_content(‘続きを読む »’); ?>に変えてみた。表示的には満足のいくものになったけれども、問題ないかな。
その他CSSとかもろもろいじって、こんな感じに。
このページがちょっと重くなって来たなと感じていたので、どうせ画像を楽しむというかアクセントで置いていただけの広告をいくつか外して、スクリプトを…なんてやっていたらいつの間にかその作業が全体に延焼してしまったのは何故。
少しだけサイドバーを調整するだけのつもりがベースにするのにちょうどいいthemeを探しに行ったり、今回は気に入っているMyBlogLogの機能を生かせる作りにしようとなどというあらぬ方向に巻き込まれて行く。
その中でメモしておこうと思ったことがあったので。
●WordPressのナビゲーションメニューの整理
themeの多くはページかカテゴリーをそのままナビゲーションメニューにしてくれるのだけれども、すべてのページをメニューに載せたい訳ではない(ことの方が多い)。そこでheader.phpの<div id=”globalNavi”>等のなかの
<?php wp_list_pages(‘title_li=’); ?>を
<?php wp_list_pages(‘title_li=&exclude=1,2,3’); ?>(1,2,3はメニューから外したいページIDを入れる)という風にすればOK。
●日付の表示
これも基本的なことだと思うけれども、メモメモ。
たいていは日付表示用のタグが<?php the_time(‘F jS, Y’) ?>のようになっていることが多く、このまま日本語版のWPで使うと「12月 20th, 2008」と表示される。私は今までの流れから2008年12月20日(土) 12:30てな感じに表示させたいのでコードを<?php the_time(‘Y年n月j日(D) H:i’) ?>に変更。これは、index.php, archive.php, single.php, comments.php等(themeによって違う場合がある)でそれぞれ変更する。
またはwp-includesのなかのlocale.phpを修正して英語表記にしてしまうという手もあり、そちらの方がさわるファイルが少ない分間違いも無く楽かも。themeによっては英語表記を前提にデザインされているものもあるし。
他にもいろいろぐるぐる回って、すとんとできたのが今の状態。とりあえずこれで。後は追々。