XO Event Calendar 2022年の祝日

毎年恒例の祝日の記事です。記事といっても、祝日の一覧を載せるだけです (^^♪

2019年は祝日が増えたり祝日と祝日に挟まれた日ができて休日(国民の休日)になったり、2020年と2021年は五輪により特例が施行されたりとイレギュラーが続きましたが、2022年は休日もなく特例もなく祝日法の原則に戻ります。特筆すべきこともなく、内閣府の「国民の祝日について」ページをご覧ください…で以上なのですが、いちおう記して置きます。

2022年 (令和4年) の祝日

2022年1月1日 元日
2022年1月10日 成人の日
2022年2月11日 建国記念の日
2022年2月23日 天皇誕生日
2022年3月21日 春分の日
2022年4月29日 昭和の日
2022年5月3日 憲法記念日
2022年5月4日 みどりの日
2022年5月5日 こどもの日
2022年7月18日 海の日
2022年8月11日 山の日
2022年9月19日 敬老の日
2022年9月23日 秋分の日
2022年10月10日 スポーツの日
2022年11月3日 文化の日
2022年11月23日 勤労感謝の日

XO Event Calendar 用

XO Event Calendar プラグインの休日設定に設定する場合は下記をコピーして使用できます。

2022/1/1
2022/1/10
2022/2/11
2022/2/23
2022/3/21
2022/4/29
2022/5/3
2022/5/4
2022/5/5
2022/7/18
2022/8/11
2022/9/19
2022/9/23
2022/10/10
2022/11/3
2022/11/23

コメント

  • XO Event Calendar、便利に使わせて頂いております。
    有難うございます。

    質問ですが、カレンダー上に祝日名(元旦・成人の日など)を表示したいのですが、可能でしょうか?

    お忙しいところ申し訳ありませんが、ご返答よろしくお願いします。

    • はじめまして、こんにちは。コメントありがとうございます。
      休日設定では休日に個別に祝日名などの名前を表示する機能はありません。
      祝日をイベントとして登録すればそれらしい表示にはなると思うのですが…
      m(__)m

  • カレンダープラグインを探していてこちらに辿り着きました。
    他のソースコードも使用させていただいており感謝しております。

    祝日関連ではないのですが、一つ教えていただけますと助かります。
    「本日のイベントリスト」のみ表示する方法はありますでしょうか。

    色々調べたのですが限界を感じております。
    どうぞよろしくお願い申し上げます。

    • はじめまして、こんにちは。

      PHP コードを書くことになります。
      とりあえず、ショートコード([xo_event_today_events])でタイトルだけを一覧表示する、簡単なサンプルコードを用意しました。これは参考になりませんでしょうか。

      if ( defined( 'XO_EVENT_CALENDAR_VERSION' ) ) {
      
      	function xo_event_today_events_shortcode( $attr ) {
      
      		$today = date_i18n( 'Y-m-d' );
      
      		$args = array(
      			'post_type' => 'xo_event',
      			'post_status' => 'publish',
      			'orderby' => array( 'event_start_date' => 'ASC', 'event_end_date' => 'DESC' ),
      			'meta_query' => array(
      				'event_start_date' => array( 'key' => 'event_start_date', 'value' => $today, 'compare' => '<=', 'type' => 'DATE' ),
      				'event_end_date' => array( 'key' => 'event_end_date', 'value' => $today, 'compare' => '>=', 'type' => 'DATE' ),
      			),
      			'posts_per_page' => -1
      		);
      		$the_query = new WP_Query( $args );
      
      		$output = '';
      		if ( $the_query->have_posts() ) {
      			while ( $the_query->have_posts() ) {
      				$the_query->the_post();
      
      				$output .= '<p><a href="' . get_permalink() . '">' . get_the_title() . '</a></p>';
      
      			}
      			wp_reset_postdata();
      		} else {
      			$output .= '<p>本日のイベントはありません。</p>';
      		}
      
      		return $output;
      	}
      
      	add_shortcode( 'xo_event_today_events', 'xo_event_today_events_shortcode' );
      }
      • ありがとうございました!!表示されました(⁎˃ᴗ˂⁎)!。
        諦めて他のプラグインを探してました・・

        本当に助かりました!。
        しかもこんなに早くにご返信いただけてありがとうございました!

コメントを残す

メールアドレスが公開されることはありません。

日本語でコメントを入力してください。(スパム対策)