WordPressのスケジュールプラグイン「Event Organiser」(イベントオーガナイザー)は無料で利用できる上、手軽にサイト上で自社のスケジュールを公開するのに非常に優れたプラグインです。
カレンダーの日付をクリックすると詳細ページに遷移する仕様になっていますが、「閲覧だけさせたい」という場合もあります。
この場合、残念ながら「リンクを無効にする」設定がありませんので、プログラムのソースを直接修正する方法を示します。
1.plugins\event-organiser\js\fullcalendar.min.js内の以下をコメントアウト
/*(e.url?' href="'+L(e.url)+'"':"")+*/
2.plugins\event-organiser\js\sqip2.js内の以下を修正
55行目
NAMESPACE = ‘qtip’
に_(アンダーバー)を追加
NAMESPACE = 'qtip_'
200行目をコメントアウト
/* deferreds.push( this._updateTitle(title, FALSE) ); */
209行目コメントアウト
/* deferreds.push( this._updateContent(text, FALSE) ); */
以上で、完了です。
オマケ
デフォルトではカレンダー表示が month yearとなっていますが、この英語圏表記に違和感がある方は、以下の修正で改善可能です。
plugins\event-organiser\includes\event-organiser-event-functions.phpの1384行目
'titleformatmonth' => 'F Y'
を
'titleformatmonth' => 'Y年 F'
に変更すると、2020年 2月 という風に表示されます。
ついでに、モバイル表示の表示形式も変更しておきます。
plugins\event-organiser\js\fullcalendar.min.js内の
<span class="fc-list-header-right">'+c.format("MMM D")+"</span></td>
を
<span class="fc-list-header-right">'+c.format("MMM D日")+"</span></td>
に変更すると〇月〇日と表示されます。