{"id":321740,"date":"2026-06-03T07:48:18","date_gmt":"2026-06-03T07:48:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hwinote-scheduled-widget-display-control\/"},"modified":"2026-06-07T06:46:42","modified_gmt":"2026-06-07T06:46:42","slug":"hwinote-scheduled-widget-display-control","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/hwinote-scheduled-widget-display-control\/","author":23507289,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.5","stable_tag":"1.3.5","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"HWINote Scheduled Widget Display Control","header_author":"hwinote","header_description":"Adds display schedule controls to WordPress widgets, including date ranges, time ranges, weekdays, and exclusion periods.","assets_banners_color":"6986c7","last_updated":"2026-06-07 06:46:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/hwinotes.com\/scheduled_widget-plugin","header_author_uri":"https:\/\/hwinotes.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":168,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"hwinote","date":"2026-06-04 08:57:50"},"1.2.1":{"tag":"1.2.1","author":"hwinote","date":"2026-06-04 08:57:50"},"1.3.3":{"tag":"1.3.3","author":"hwinote","date":"2026-06-06 08:23:46"},"1.3.5":{"tag":"1.3.5","author":"hwinote","date":"2026-06-07 06:46:42"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3558961,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3562091,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3562091,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.2.1","1.3.3","1.3.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3558961,"resolution":"1","location":"assets","locale":"","width":866,"height":954},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3558961,"resolution":"2","location":"assets","locale":"","width":836,"height":1202},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3558961,"resolution":"3","location":"assets","locale":"","width":830,"height":648}},"screenshots":[]},"plugin_section":[],"plugin_tags":[231011,227461,4062,162,60765],"plugin_category":[40,43],"plugin_contributors":[265272],"plugin_business_model":[],"class_list":["post-321740","plugin","type-plugin","status-publish","hentry","plugin_tags-content-visibility","plugin_tags-display-conditions","plugin_tags-schedule","plugin_tags-widget","plugin_tags-widget-visibility","plugin_category-calendar-and-events","plugin_category-customization","plugin_contributors-hwinote","plugin_committers-hwinote"],"banners":{"banner":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/banner-772x250.png?rev=3562091","banner_2x":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/banner-1544x500.png?rev=3562091","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/icon-256x256.png?rev=3558961","icon_2x":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/icon-256x256.png?rev=3558961","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/screenshot-1.png?rev=3558961","caption":""},{"src":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/screenshot-2.png?rev=3558961","caption":""},{"src":"https:\/\/ps.w.org\/hwinote-scheduled-widget-display-control\/assets\/screenshot-3.png?rev=3558961","caption":""}],"raw_content":"<!--section=description-->\n<p>HWINote Scheduled Widget Display Control adds scheduling options to legacy WordPress widgets.<\/p>\n\n<p>You can configure each widget to show or hide based on:<\/p>\n\n<ul>\n<li>Date range<\/li>\n<li>Time range<\/li>\n<li>Weekdays<\/li>\n<li>Exclusion period<\/li>\n<\/ul>\n\n<p>The admin screen includes a small JavaScript enhancement for live schedule summaries, range validation, and weekday selection shortcuts.<\/p>\n\n<p>Widgets without schedule settings are displayed normally.<\/p>\n\n<p>The plugin uses English as the source language and includes translation template files in the <code>languages<\/code> directory.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GNU General Public License v2.0 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/hwinote-scheduled-widget-display-control\/<\/code> directory, or install the plugin through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Open Appearance &gt; Widgets and edit a widget.<\/li>\n<li>Configure the display schedule settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20slow%20down%20widgets%20without%20schedule%20settings%3F\"><h3>Does this slow down widgets without schedule settings?<\/h3><\/dt>\n<dd><p>No. Widgets without schedule settings are displayed normally.<\/p><\/dd>\n<dt id=\"can%20i%20set%20different%20schedules%20for%20different%20widgets%3F\"><h3>Can I set different schedules for different widgets?<\/h3><\/dt>\n<dd><p>Yes. Each widget stores its own display schedule settings.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20block%20widgets%3F\"><h3>Does this work with block widgets?<\/h3><\/dt>\n<dd><p>This plugin is designed for legacy widgets and the classic widget form hooks. Depending on the theme and widget block configuration, behavior may vary.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Rebuilt the release package to refresh the WordPress.org update metadata.<\/li>\n<li>Includes the latest weekday, time-only, and exclusion period handling fixes from the 1.3.x series.<\/li>\n<li>No functional changes from the latest 1.3.x maintenance fixes.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fixed time-only exclusion periods when combined with weekday-only schedules.<\/li>\n<li>Improved current time handling to use the WordPress timezone consistently.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed time-only exclusion periods so they work correctly with daily time schedules.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed time-only schedules so widgets can be controlled by a daily time range without requiring date settings.<\/li>\n<li>Improved time comparison to consistently use the WordPress timezone setting.<\/li>\n<li>Treat the default 00:00 to 00:00 time range as unset.<\/li>\n<li>Improved the Configured status indicator so default time values and exclusion-only settings are not treated as active schedules.<\/li>\n<li>Treat exclusion periods as supplemental conditions that apply only when a main schedule condition is set.<\/li>\n<li>Adjusted date and time input widths in the widget editor to reduce layout issues.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved admin layout for date and time fields to prevent line breaks in narrow widget areas.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Updated version metadata for WordPress.org submission.<\/li>\n<li>Finalized Japanese translation fallback files.<\/li>\n<li>Improved escaping for the current server time output.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Restored native date picker inputs.<\/li>\n<li>Improved admin field layout.<\/li>\n<li>Added Japanese locale fallback files for ja and ja_JP.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated WordPress.org submission metadata.<\/li>\n<li>Improved input unslashing before sanitization.<\/li>\n<li>Updated Japanese translation file locale naming.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added admin JavaScript enhancements for live summaries, date\/time range validation, and weekday shortcuts.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added translation template and Japanese translation files.<\/li>\n<\/ul>","raw_excerpt":"Adds display schedule controls to WordPress widgets, including date ranges, time ranges, weekdays, and exclusion periods.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321740","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=321740"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hwinote"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321740"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321740"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321740"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321740"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321740"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}