Help us understand the problem. What is going on with this article?

WPプラグイン「Event Organiser」でイベント開催日を取得する

Event Oraniser

イベントカレンダーを作れるWordpress公式プラグイン。
https://ja.wordpress.org/plugins/event-organiser/

ただ、デフォルトだと日付の表示が1月 2020年とか25-01-2020になってるので馴染みのある形式にフォーマットして取得します。

日付の表示を修正

まずはプラグインを検索して有効化します。
スクリーンショット 2020-01-20 16.34.31.png

修正するファイルは下記
/wp-content/plugins/event-organiser/includes/event-organiser-event-functions.php

1384行目くらい
'titleformatmonth' => 'F Y年'

'titleformatmonth' => 'Y年 F'

イベント日の取得方法

それぞれの日付は下記の関数で取得します。

開始日:eo_get_schedule_start()
終了日:eo_get_the_end()

eo_get_schedule_last()というのもあるらしく引っかかりました。。。

パラメータに応じてフォーマットしてくれます。
event-organiser-event-functions.phpをイジるよりこのほうが良さそうですね。

<?php echo eo_get_schedule_start('Y年n月j日'); ?>
2020年1月21日

Googleカレンダーっぽい感じで使えそうなところが ◯

イベントカレンダー作るときはお世話になりそうなプラグインですが
毎回「これどうやるんだっけ?」ってなりそうなので備忘として残しておきます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした