備忘録。そのときそのときに勉強しているもののメモ

immature

WordPress

Events Managerの覚書

更新日:

Events Managerを検証したくてメモ。増えたり修正したりする。

日本語化

なにもしなくても日本語になるはずなんだけどサーバーとかによっては日本語化しない場合があるので
そういう時は日本語のファイルをwp-content/languages/plugins/フォルダ内に入れる
https://translate.wordpress.org/projects/wp-plugins/events-manager/language-packs/

※イベント申請成功メッセージやフィードバックメッセージの編集のあたりは英語のままになってることがあるのでこれはもう自分で日本語になおしておく。

各種設定

料金を円に設定する

「予約」タブ内「価格の設定」-「通貨」をクリックする。JPYを選択。

Events Managerの価格から小数点以下を消す

大変ありがたい~~~~~!
JPYを選択しても小数点が表示されるのでそれを消す
参考:Events Managerの価格から小数点以下を消す

functions.phpに書く

function b2n_em_get_currency_formatted( $formatted_price, $price , $currency, $format){
  if ( preg_match( '/[0-9,.]+/u', $formatted_price, $match) ) {
    $formatted_price = str_replace( $match[0] , number_format($price) , $formatted_price );
  }
  return $formatted_price;
}
add_filter( 'em_get_currency_formatted', 'b2n_em_get_currency_formatted', 10, 4 );

イベントカテゴリー


イベントカテゴリーが作れる。通常カテゴリのような名前・スラッグ・親カテゴリー・説明のほかに、カテゴリー別の色と画像が設定できる。

固定ページ

インストールすると「Events」「Categories」「Locations」「My bookings」のページが生成される。
(フロントページがEventsになってるのは、私がフロントページに設定したためなので、自動的にフロントページになるわけではありません)

Events

投稿したイベント一覧が表示されるページ

Categories

投稿したイベント一覧がカテゴリ別に表示されるページ

My bookings

マイページ。訪問者が自分の申し込んだ内容を確認できるページ。
※新規訪問者はアカウントが無い状態で申し込みをすると自動的にアカウントが作られる。

フォーマット

登録したイベントの詳細ページの書式や一覧ページで表示する際の書式は「設定」-「フォーマット」から変更が可能。
備忘録としてフォームなどもカスタマイズできそうなのでメモしておく。USING TEMPLATE FILES

日付と曜日を表示するようにする

#_EVENTDATES(#D)

#_EVENTDATES…イベントの日付に応じて、単一の日付または日付範囲を表示する。
また、カスタムの日付/時刻のフォーマットとして# または #@が用意されているので、#Dとすることで日本語の曜日が表示される。

サイト

カレンダー

EventManagerのデフォルトでショートコードによるカレンダーが設置することができる。
また、「WP FullCalendar」プラグインを使うとカレンダー上でカテゴリーやタグごとにカレンダーにイベントを表示することもできるので、高機能なカレンダーがいい方はプラグイン導入がおすすめ
参考:https://wp-events-plugin.com/documentation/calendars/

-WordPress
-

Copyright© immature , 2021 All Rights Reserved Powered by STINGER.