WordPressカレンダー土日の色変更-Page02

WordPressカレンダーウィジェットの土日の文字色変更方法の続きです。

CSSの指定ができるようになったら、記述にあわせて、以下のように条件分岐でCSSのセレクタを出力できるように編集記述します。

$daysinmonth = intval(date(‘t’, $unixmonth));
for ( $day = 1; $day <= $daysinmonth; ++$day ) {
if ( isset($newrow) && $newrow )
$calendar_output .= “nt</tr>nt<tr>ntt”;
$newrow = false;

if ( $day == gmdate(‘j’, current_time(‘timestamp’)) && $thismonth == gmdate(‘m’, current_time(‘timestamp’)) && $thisyear == gmdate(‘Y’, current_time(‘timestamp’)) )
$calendar_output .= ‘<td id=”today”>’;
elseif(calendar_week_mod(date(‘w’, mktime(0, 0 , 0, $thismonth, $day, $thisyear)))%7 == 0)
$calendar_output .= ‘<td class=”sun”>’;
elseif(calendar_week_mod(date(‘w’, mktime(0, 0 , 0, $thismonth, $day, $thisyear)))%7 == 6)
$calendar_output .= ‘<td class=”sat”>’;

else
$calendar_output .= ‘<td>’;

これで、週末の土日に該当する日はそれぞれの色が付きます。

ちなみに、週の始まりを月曜にするか、日曜日にするかはPHPの編集は必要なく、ダッシュボードの設定、週の始まりで設定可能です。

<< Page01 へ戻る

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください