日付表示改良

 日付をカレンダーにしたのだが、記事内容に休日や事項に関わるものが多いのでこれらを表示できるようにしてみることにした。
 まず土日の場合、日付等の色を変えるようにした。これはcontent.phpを以下のように変更し曜日によって使用するcssを選択するようにした。…が、単純なif文も初めて接する言語(php)では苦労するのであった。
<?php $a = get_post_time('l'); ?>
<?php if ($a == 'Saturday'){echo '<div class=himekuri-w-sat>';} 
elseif ($a == 'Sunday'){echo '<div class=himekuri-w-sun>';} 
else {echo '<div class=himekuri-w>';} 
?>
 次に祝日や時候を表示するようにした。これにはカスタムフィールドをそれぞれ準備しそこにデータが入るようにした(年によって祝日なども日付がずれるのでこのデータを集めるのも実はそれなりに時間がかかったり)。一方でこのフィールドを表示するようこれまたcontent.phpを修正。
 さらに祝日はカレンダーに日の丸が入るようにした。これまた祝日の時用cssを使用するようif文で分岐させた。
 以上、取りあえず日記でやりたい事は一通り準備できたであろうか。

コメントを残す

メールアドレスが公開されることはありません。