WP的EventsCalendar的外觀

LINEで送る
[`evernote` not found]

把Event Calender升級到2.6.5後
覺得它的外觀變得…恩..不喜歡
另一方面好像也沒動過WP的程式碼過
就來小小試一下吧
首先是變成中文的weekday
把頭上那一欄拉得太長了
翻了一下檔案
在ec_calendar.class.php中看到

$day_names[$n] = ucfirst($wp_locale->get_weekday(gmdate('w',$t)));


然後在locale.php的init()中找到

$this->weekday[0] = __('Sunday');
$this->weekday[1] = __('Monday');
$this->weekday[2] = __('Tuesday');
$this->weekday[3] = __('Wednesday');
$this->weekday[4] = __('Thursday');
$this->weekday[5] = __('Friday');
$this->weekday[6] = __('Saturday');

所以表示它不知在哪邊翻成中文了
如果把它們改成三碼的簡寫(Sun…)
中文就變成”周日”…
還搞不清楚它中文化的結構
所以在locale.php的init()中自己加上

$this->tweekday[0] = __('Su');
....

的雙位元字串
再把ec_calendar.class.php的那一串(一共有四行)改成:

$day_names[$n] = ucfirst($wp_locale->get_tweekday(gmdate('w',$t)));

搞定了一個後
再來是BLOCK的底色
就在events-calendar.css中調就好了
現在就算是勉強還合用囉^^