{"id":392008,"date":"2026-10-26T23:40:31","date_gmt":"2026-10-26T23:40:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/business-day-calendar-jp\/"},"modified":"2026-10-26T23:40:19","modified_gmt":"2026-10-26T23:40:19","slug":"nacose-business-day-calendar","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/nacose-business-day-calendar\/","author":23591841,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.0","stable_tag":"0.4.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"NACOSE Business Day Calendar","header_author":"hajimebaba","header_description":"A business day calendar for shops in Japan. Public holidays are added automatically, and closing days like \"2nd Monday\" can be selected.","assets_banners_color":"","last_updated":"2026-10-26 23:40:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/hajimebaba\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.0":{"tag":"0.4.0","author":"hajimebaba","date":"2026-10-26 23:40:19","revision":3767495}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3767495,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3767495,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3767495,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[12431,416,288805,13422,11393],"plugin_category":[40],"plugin_contributors":[288806],"plugin_business_model":[],"class_list":["post-392008","plugin","type-plugin","status-publish","hentry","plugin_tags-business-hours","plugin_tags-calendar","plugin_tags-closed-days","plugin_tags-holidays","plugin_tags-japan","plugin_category-calendar-and-events","plugin_contributors-hajimebaba","plugin_committers-hajimebaba"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/nacose-business-day-calendar\/assets\/icon.svg?rev=3767495","icon":"https:\/\/ps.w.org\/nacose-business-day-calendar\/assets\/icon.svg?rev=3767495","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NACOSE Business Day Calendar shows a monthly calendar of the days your business is open and closed.<\/p>\n\n<ul>\n<li><strong>Japanese public holidays are built in.<\/strong> Fixed holidays, \"Happy Monday\" holidays, the equinoxes, substitute holidays and Citizens' Holidays are calculated by the plugin for 2000-2099. No external service or API is used.<\/li>\n<li><strong>Regular closing days by rule.<\/strong> Choose weekdays (every Sunday) and \"Nth weekday\" days (2nd Monday, last Friday) from a simple table. Decide whether public holidays are closing days.<\/li>\n<li><strong>Rules that change over time.<\/strong> If your closing days change from a certain date, add a new rule with its start date. Past months keep showing the old rule.<\/li>\n<li><strong>Temporary closings and special openings.<\/strong> Register a whole period at once (summer break, inventory days), optionally repeating every year (New Year break). A special opening overrides regular closing days and public holidays.<\/li>\n<li><strong>Public holiday adjustments.<\/strong> Remove a holiday or add your own on the settings page, for example after a change of the law, without touching code.<\/li>\n<li><strong>Business hours.<\/strong> Set default hours and different hours for single weekdays, and show them together with your regular closing days.<\/li>\n<li><strong>Easy to show.<\/strong> Add <code>[business_day_calendar]<\/code> to any page, post or widget. Colors and legend text can be changed.<\/li>\n<li><strong>Accessible.<\/strong> Closed days also carry text for screen readers, not only color.<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<ul>\n<li><code>[business_day_calendar]<\/code> - this month, with previous \/ next month links<\/li>\n<li><code>[business_day_calendar months=\"3\"]<\/code> - several months<\/li>\n<li><code>[business_day_calendar month=\"2027-01\"]<\/code> - a fixed month<\/li>\n<li><code>[business_day_calendar nav=\"no\" legend=\"no\"]<\/code> - hide the month links and the legend<\/li>\n<li><p><code>[business_day_today]<\/code> - a line such as \"Today (10\/21 Wed) is a business day.\" It stays correct on pages kept by a page cache, because a small script picks today's entry in the site time zone.<\/p><\/li>\n<li><p><code>[business_hours]<\/code> - business hours and regular closing days, for example \"Mon-Fri: 9:30 - 18:30\" and \"Sunday, 2nd Monday, Public holidays\". Use <code>closed=\"no\"<\/code> to hide the closing days.<\/p><\/li>\n<\/ul>\n\n<h4>For developers<\/h4>\n\n<p>The filter <code>bdcjp_holidays<\/code> lets you add, remove or rename public holidays for a year (for example after a change of the law). It receives an array of <code>'Y-m-d' =&gt; 'name'<\/code> and the year.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nacose-business-day-calendar<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin from the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Settings &gt; NACOSE Business Day Calendar and set your regular closing days.<\/li>\n<li>Put <code>[business_day_calendar]<\/code> in a page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20years%20are%20supported%3F\"><h3>Which years are supported?<\/h3><\/dt>\n<dd><p>Public holidays are calculated for 2000-2099.<\/p><\/dd>\n<dt id=\"does%20it%20send%20data%20to%20other%20sites%3F\"><h3>Does it send data to other sites?<\/h3><\/dt>\n<dd><p>No. Holidays are calculated inside the plugin, and the plugin makes no external requests.<\/p><\/dd>\n<dt id=\"the%20%22today%22%20mark%20in%20the%20monthly%20calendar%20is%20not%20on%20today%27s%20date.\"><h3>The \"today\" mark in the monthly calendar is not on today's date.<\/h3><\/dt>\n<dd><p>If a page cache plugin is used, the cached page can show yesterday's mark until the cache is refreshed. The closing days themselves are not affected. The <code>[business_day_today]<\/code> line is not affected, because it is updated in the browser.<\/p><\/dd>\n<dt id=\"the%20law%20changed%20and%20a%20holiday%20is%20wrong.\"><h3>The law changed and a holiday is wrong.<\/h3><\/dt>\n<dd><p>Use the <code>bdcjp_holidays<\/code> filter to correct it, and please report it in the support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Renamed to NACOSE Business Day Calendar.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Load the bundled Japanese translation explicitly, so the settings page and the calendar are shown in Japanese on every site.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added public holiday adjustments (add or remove a holiday) to the settings page.<\/li>\n<li>Added business hours, the <code>[business_hours]<\/code> shortcode, and hours in the <code>[business_day_today]<\/code> text.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added the <code>[business_day_today]<\/code> shortcode.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"A business day calendar for shops in Japan. Public holidays are added automatically, and closing days like \"2nd Monday\" can be selected.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=392008"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hajimebaba"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392008"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392008"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392008"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392008"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392008"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}