K2カスタマイズ(5)月別アーカイブを丸める

htmlからスタートして形を変えつつ今に至るよめいり。1999年からの日記なので、月別アーカイブがずらっと並んでしまうデフォルトのサイドバーモジュール(Month list module)ではなんとも格好がつきません。KASANEでやっていたように、できれば丸めたい。試行錯誤の上、辿り着いたのは、こんな方法でした。

K2>modules>monthly.phpの中の(sidebar.phpでない点に注意)

<ul>
<?php wp2007_get_archives('type=monthly'); ?>
</ul>

を、以下のように変更。

<ul>
<form name="archiveform" action="">
<select name="archive_chrono" onchange="window.location = (document.forms.archiveform.archive_chrono[document.forms.archiveform.archive_chrono.selectedIndex].value);">
<option value=''>過去ログを参照する</option>
<?php get_archives('monthly', '', 'option', '', '', TRUE); ?>
</select>
</form>
</ul>

moduleそのものをいじってしまうのだということさえわかれば、codexにあるものを流用するだけでした。

0 Responses to “K2カスタマイズ(5)月別アーカイブを丸める”


  • No Comments

Leave a Reply