カレンダープラグイン覚書

未分類

バンドのページには予定をプリミティブに記録していたのでプラグインでどうにかできないか試してみる。とはいえ、候補となるプラグインも多いので確認してみる。
イベントをまとめるためのものや、予約するためのもの、営業日を表示するのに適したもの様々あるようだがイベント系に絞る。

The Events Calendar
https://tcd-theme.com/2018/03/the-events-calendar.html
https://www.javadrive.jp/wordpress/plugin-list/index26.html

Events Manager
https://www.pi-pe.co.jp/solution/article/form/354/#modal-close

Modern Events Calendar
https://yukitanibass.com/4871/

比較
https://syuntech.net/wordpress/plugin-event_2021/

チュートリアルが充実しているThe Events Calendarをとりあえず使うことにする。
ネックとなっているのはSNSシェア。cocoonの機能ではカスタム投稿にシェアボタンが付かなかった。
別途プラグインを導入することでボタンの設置自体はできた。しかし単純にシェアするだけだとURLとイベント名だけになってしまう。
いっそのこと、イベントのページのテンプレートに直接SNSボタンを設置する記述をつけることにした。いろいろ事例を探してみた結果、設定でテンプレートを追加できるようなことも書いてあったが、使用中のテーマなかにtribe-eventsというディレクトリを用意して編集したいファイルをコピーして編集するとオーバーライドできるようだった。
ここまでの参考url:
https://www.evoworx.co.jp/blog/the-events-calendar-thema/
https://theeventscalendar.com/knowledgebase/customizing-template-files-2/
https://www.katacom.jp/a/84

今回の要件だと、/tribe-events/single-event.phpの中に、該当するコード(参照:https://shogo-log.com/wordpress-sns-share/)を入れると成功した。あとはコードの調整だと思う。

ここをみたらどこにシェアボタン関係の記述があるか分かったので、そこをイベントページに張り付けることにして完成。

https://kawashiro.jp/【Cocoon】Misskeyのフォローボタン・シェアボタンを追加する方法/

細かい調整はこまかいソースを変更する必要があり、簡単に上書きできないので課題。

記事ページにどうにかカレンダーの一覧を掲載したいところだが頓挫中。

タイトルとURLをコピーしました