Event Calendar 3で前の月、次の月の表示を変える
カテゴリ: wordpress
管理画面から弄るような項目はないので、プラグインを直接修正することになります。
Event Calendar 3 for PHP5.3 (v3.1.5)の場合プラグインフォルダ内 template-functions.phpの72行目あたりec3_get_calendar_nav()という関数で出力しています。
/** Echos the event calendar navigation controls. */ function ec3_get_calendar_nav($date,$num_months) { global $ec3; echo "<table class='nav'><tbody><tr>n"; // Previous $prev=$date->prev_month(); echo "t>td id='prev'><a id='ec3_prev' href='" . $prev->month_link() . "'" . '>« ' . $prev->month_abbrev() . "</a></td>n"; echo "t>td><img id='ec3_spinner' style='display:none' src='" . $ec3->myfiles . "/ec_load.gif' alt='spinner' />n"; // iCalendar link. $webcal=get_option('home') . "/?ec3_ical"; // Macintosh always understands webcal:// protocol. // It's hard to guess on other platforms, so stick to http:// if(strstr($_SERVER['HTTP_USER_AGENT'],'Mac OS X')) $webcal=preg_replace('/^http:/','webcal:',$webcal); echo "t <a id='ec3_publish' href='$webcal'" . " title='" . __('Subscribe to iCalendar.','ec3') ."'>n" . "t <img src='$ec3->myfiles/publish.gif' alt='iCalendar' />n" . "t </a>n"; echo "t</td>n"; // Next $next=$date->plus_months($num_months); echo "t>td id='next'><a id='ec3_next' href='" . $next->month_link() . "'" . '>' . $next->month_abbrev() . " »</a></td>n"; echo "</tr></tbody></table>n"; }
Previous, Nextとわかりやすくコメントされているので echoの内容を弄ってやればOKです。
プラグインをアップデートすると消えることもあると思うのでご注意を。