2007-02-16
晴れ

サイドバーにイベントカレンダー表示

yuriko による 19:36:39 の投稿
カテゴリー: サイト更新情報

当サイトの表紙ページで、Yuriko.Net メインサイトのイベントカレンダーを表示させるようにしました。メインサイトのイベントカレンダーは、鉄道ネタが非常に多いため、当サイトでも表示させた方がよかろうという判断です。

Yuriko.Net メインサイトのデーターベースを読み取ってカレンダーを表示させるため、既存のプラグインは役に立たず、新規にプラグインを作りました。といっても、Yuriko.Net 用の独自ウェブログシステムのコードを大幅に流用していますが;-)

カレンダー表示部分も独自コードのため、WordPress の標準カレンダーでは不可能な、土日で背景に色を付けることも可能となっています。見栄えを揃えるため、WordPress コアをいじって、通常のカレンダーでも土日の背景に色をつけたいですね〜〜。

[追記] さらにコード追加して、Yuriko.Net メインサイト同様に、月別アーカイブやエントリー単独表示に出てくるカレンダーでも、その月のイベントを出すようにしました。WordPress が「何年何月のカレンダーを表示しようとしているか」を決定するコードは get_calendar() 関数に埋め込まれているので、そのコードをコピペせざるを得ませんでした;-)

[さらに追記] 土日の色がある/ないという違いが気になってしまったので、WordPress コアを修正して、表紙ページ以外のカレンダー (get_calendar() 関数が描くもの) も土日の背景に色がつくような改造をしてしまいました。休日に色をつける改造は大事になるのでやっていません。

コメント・ピン通知 »

トラックバック・コメントはありません。
※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る