[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7P8TaSVLDzFcmjAA8SoyEt2ifKyJz28qRZoWVvsoQSM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":144,"fingerprints":232},"store-hours","Storehours","1.0.0","seoptix","https:\u002F\u002Fprofiles.wordpress.org\u002Fseoptix\u002F","\u003Cp>This plugin adds a searchbox for store hours. By filling out the “what?” and “where?”\u003Cbr \u002F>\nthe user will get all the hours, contact details and more.\u003C\u002Fp>\n\u003Ch4>Millions of Store Hours\u003C\u002Fh4>\n\u003Cp>This plugin hosts one of the nations largest directories for store hours in the United States.\u003Cbr \u002F>\nApplying a user-generated concept, all information is accurately submitted by storehours24 scouts\u003Cbr \u002F>\nwho care about helping you find store hours fast! Search for the opening times of your favorite\u003Cbr \u002F>\nor nearby stores, including big box retailers and local boutiques. With storehours24,\u003Cbr \u002F>\nwe hope you ll never face closed doors again!\u003C\u002Fp>\n","Add Store Hours to your website!",10,1860,100,1,"2014-04-17T10:46:00.000Z","3.9.40","2.0.2","",[20,21,22,23,24],"business","hours","office","opening","store","http:\u002F\u002Fwww.storehours24.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstore-hours.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,620,30,84,"2026-04-05T02:57:23.515Z",[39,58,75,98,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":28,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":18,"download_link":56,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":57},"bigbad-store-hours","BigBad Store Hours","1.4.4","Jordan Alexander","https:\u002F\u002Fprofiles.wordpress.org\u002Fsofrustrate\u002F","\u003Cp>BigBad Store Hours adds simple, reliable “Open \u002F Closed” output anywhere on your site with shortcodes. You can also enable an optional floating status bar and (optionally) show notices in WooCommerce cart\u002Fcheckout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Weekly schedule editor (Mon–Sun)\u003Cbr \u002F>\n* “Closing soon” messaging (minutes before close)\u003Cbr \u002F>\n* Optional floating status bar (top\u002Fbottom) with style presets\u003Cbr \u002F>\n* Shortcodes for: full status, today’s hours, a weekly table, and a countdown\u003Cbr \u002F>\n* Optional WooCommerce cart\u002Fcheckout notices (if WooCommerce is active)\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[bbsh_store_hours]\u003C\u002Fcode> — Open\u002Fclosed status with messaging\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bbsh_store_hours_today]\u003C\u002Fcode> — Today’s hours (e.g., “Mon: 10:00–21:00”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bbsh_store_hours_table]\u003C\u002Fcode> — Weekly hours table\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bbsh_store_hours_countdown]\u003C\u002Fcode> — Countdown until close (when open)\u003C\u002Fli>\n\u003C\u002Ful>\n","Show whether your store is open or closed (and when it closes) using shortcodes, plus an optional floating status bar.",124,"6.9.4","6.0","7.0",[52,53,54,4,55],"business-hours","opening-hours","shortcode","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbigbad-store-hours.zip","2026-03-15T10:48:56.248Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":28,"downloaded":66,"rating":28,"num_ratings":28,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":50,"tags":70,"homepage":73,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-business-hours","Easy Business Hours","1.0.1","Kazi Mahmud Al Azad","https:\u002F\u002Fprofiles.wordpress.org\u002Fkazimahmud\u002F","\u003Cp>To mention the current day with the opening and closing times of physical services. Users could easily change text color, background color, weekly holiday, and custom opening hours.\u003C\u002Fp>\n\u003Ch3>Installing the Easy Business Hours plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Install from the WordPress Dashboard -> Plugin page or manually download the plugin and extract to wp-content\u002Fplugins\u002F.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to WordPress Dashboard -> Easy Business Hours and Use the shortcode to display the output on pages or posts.\u003C\u002Fli>\n\u003C\u002Ful>\n","To mention the current day with the opening and closing times of physical services. Users could easily change text color, background color, weekly hol &hellip;",742,"2022-12-11T20:36:00.000Z","6.1.10","4.7",[71,52,72,53],"active-hours","office-opening-hours","https:\u002F\u002Fgithub.com\u002Fkaziazad\u002FEasy-Business-Hours.git","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-business-hours.1.0.1.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":97,"fetched_at":30},"business-hours-indicator","Business Hours Indicator","2.4.5","Wombat Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenbelmans\u002F","\u003Cul>\n\u003Cli>Use Blocks or shortcodes to display your opening times in any format anywhere on your website\u003C\u002Fli>\n\u003Cli>Shortcodes & block to indicate if you are currently open or closed\u003C\u002Fli>\n\u003Cli>Alternate message when you’re almost opening or closing\u003C\u002Fli>\n\u003Cli>Shortcodes or block to display something only when you are open or closed\u003C\u002Fli>\n\u003Cli>Easily style everything\u003C\u002Fli>\n\u003Cli>4 widgets (does the same as the shortcodes)\u003C\u002Fli>\n\u003Cli>Supports Vacations\u003C\u002Fli>\n\u003Cli>Supports ‘special dates’ with different opening times (e.g: holidays)\u003C\u002Fli>\n\u003Cli>Supports countdown until your next opening\u002Fclosing time\u003C\u002Fli>\n\u003Cli>Supports multiple locations\u003C\u002Fli>\n\u003Cli>Developer API (more info below)\u003C\u002Fli>\n\u003Cli>Frontend translated in: Dutch, German, English, Greek, Spanish, Italian, French, Bulgarian, Swedish, Danish,\u003Cbr \u002F>\nSlovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic\u003C\u002Fli>\n\u003Cli>beautiful & user-friendly settings screens for you, or your client, to work in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out a complete list of features below.\u003C\u002Fp>\n\u003Ch4>Quick links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.studiowombat.com\u002Fbhi-demos\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Examples\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fknowledge-base\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Pro Version\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>WordPress 3.7 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>General features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shortcode to display business hours\u003C\u002Fli>\n\u003Cli>Widget to display business hours\u003C\u002Fli>\n\u003Cli>Shortcode to display if you’re currently open\u002Fclosed\u003C\u002Fli>\n\u003Cli>Widget to display if you’re currently open\u002Fclosed\u003C\u002Fli>\n\u003Cli>Shortcode to display content only when you’re open\u003C\u002Fli>\n\u003Cli>Shortcode to display content only when you’re closed\u003C\u002Fli>\n\u003Cli>Choose your prefered time zone\u003C\u002Fli>\n\u003Cli>Display times in 12 or 24 hour format\u003C\u002Fli>\n\u003Cli>Enter multiple locations for more businesses (up to 3 in the free version)\u003C\u002Fli>\n\u003Cli>Include special hours such as holidays\u003C\u002Fli>\n\u003Cli>Include vacation hours\u003C\u002Fli>\n\u003Cli>Highlight the current day\u003C\u002Fli>\n\u003Cli>Frontend translated in: Dutch, German, English, Greek, Spanish, Catalan, Italian, French, Bulgarian, Swedish, Danish,\u003Cbr \u002F>\nSlovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic, Latvian, Hungarian.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Displaying opening times\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the opening hours in a table\u003C\u002Fli>\n\u003Cli>Show the opening hours inline\u003C\u002Fli>\n\u003Cli>Consolidate the output: group days with the same opening hours\u003C\u002Fli>\n\u003Cli>Show\u002Fhide holiday hours\u003C\u002Fli>\n\u003Cli>Show\u002Fhide vacation hours\u003C\u002Fli>\n\u003Cli>Highlight the current day\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Currently open\u002Fclosed Indication\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Edit the “we’re currently open” message\u003C\u002Fli>\n\u003Cli>Edit the “we’re currently closed” message\u003C\u002Fli>\n\u003Cli>Include the current time in the output\u003C\u002Fli>\n\u003Cli>Include the current day in the output\u003C\u002Fli>\n\u003Cli>Add an opening\u002Fclosing soon warning like “hurry, we’re closing in 35 minutes”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Limitations\u003C\u002Fh4>\n\u003Cp>The free version has some limitations you should be aware of. Our pro version (features below) fixes those.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The free version does not work with caching mechanisms.\u003C\u002Fli>\n\u003Cli>It’s not possible to add a break in opening hours.\u003C\u002Fli>\n\u003Cli>You can add up to 3 locations in the free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer API\u003C\u002Fh4>\n\u003Cp>Use the plugin anywhere in WordPress by using the following calls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>MBHILITE()->is_open('location name')\u003C\u002Fcode> returns true if the location is currently open. False otherwise.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->is_closed('location name')\u003C\u002Fcode> returns true if the location is currently closed. False otherwise.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_opening_hours('location name')\u003C\u002Fcode> returns an array of objects containing the location’s opening hours.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_specials('location name')\u003C\u002Fcode> returns an array of objects containing the location’s special opening hours.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_vacations('location name')\u003C\u002Fcode> returns an array of objects containing the location’s vacations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More documentation coming soon.\u003C\u002Fp>\n\u003Ch4>PRO FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports caching\u003C\u002Fli>\n\u003Cli>SEO features\u003C\u002Fli>\n\u003Cli>Enter unlimited multiple locations for more businesses\u003C\u002Fli>\n\u003Cli>Multiple time slots\u002Fday for when you close at noon\u003C\u002Fli>\n\u003Cli>Woocommerce support: disable orders + hide “add to cart” buttons when you are closed.\u003C\u002Fli>\n\u003Cli>‘Message builder’ allows you to add dynamic codes to build any message you like. A few examples:\n\u003Cul>\n\u003Cli>Today is March 8, we’re open from 9AM to 5PM.\u003C\u002Fli>\n\u003Cli>It’s 7:12PM, we’re closed. We open again on Thursday, in 7 hours and 45 minutes.\u003C\u002Fli>\n\u003Cli>Hurry, we’re closing in 13 minutes!\u003C\u002Fli>\n\u003Cli>..And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Only show today’s opening times\u003C\u002Fli>\n\u003Cli>Seasonal hours\u003C\u002Fli>\n\u003Cli>Set how many minutes or hours in advance to show “opening\u002Fclosing soon” message.\u003C\u002Fli>\n\u003Cli>Customize output with line breaks & separators\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003Cli>Receive updates & bugfixes\u003C\u002Fli>\n\u003Cli>Show abbreviated days in outputs\u003C\u002Fli>\n\u003Cli>More flexibility\u003C\u002Fli>\n\u003Cli>Priority feauture requests\u003C\u002Fli>\n\u003Cli>And more..!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more about the \u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">pro version here\u003C\u002Fa>\u003C\u002Fp>\n","Display opening hours and if you're currently open\u002Fclosed, with countdown to next opening. Show or hide content only when open\u002Fclosed & more!",8000,211122,98,60,"2025-10-11T16:06:00.000Z","6.8.5","3.7","5.6",[52,92,93,53,94],"currently-open","open-indication","opening-times","https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F\u002F?utm_source=bhifree&utm_medium=plugin&utm_campaign=plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbusiness-hours-indicator.2.4.5.zip","2021-08-02 00:00:00",{"slug":53,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":48,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":28,"last_vuln_date":118,"fetched_at":30},"We’re Open!","2.6","Noah Hearle","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesignextreme\u002F","\u003Cp>Control all aspects of your business’ opening hours with this very easy management tool with multiple display options and conditional text while open or closed with renewed content upon status changes. This plugin offers a high degree of customization and can be placed almost anywhere using a shortcode or widget.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shortcode and Widget\u003C\u002Fstrong> to display your opening hours in a wide variety of formats\u003C\u002Fli>\n\u003Cli>Responsive interface to quickly set regular opening hours separate from special opening hours for public holidays\u003C\u002Fli>\n\u003Cli>Set up to 3 groups of opening times per day\u003C\u002Fli>\n\u003Cli>Set 24 hour opening times\u003C\u002Fli>\n\u003Cli>Set a date range for a temporary closure of your business\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#consolidation\" rel=\"nofollow ugc\">Consolidation of hours\u003C\u002Fa> with options for:\n\u003Cul>\n\u003Cli>Just weekdays,\u003C\u002Fli>\n\u003Cli>Just the weekend,\u003C\u002Fli>\n\u003Cli>Separate weekdays and the weekend,\u003C\u002Fli>\n\u003Cli>Full consolidation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Very high level of customization such as:\n\u003Cul>\n\u003Cli>Separator characters,\u003C\u002Fli>\n\u003Cli>Extensive day and time formatting,\u003C\u002Fli>\n\u003Cli>Prefix and suffix for each group of times,\u003C\u002Fli>\n\u003Cli>Local language day names with option to overwrite,\u003C\u002Fli>\n\u003Cli>Consolidation words,\u003C\u002Fli>\n\u003Cli>Hiding of closed days,\u003C\u002Fli>\n\u003Cli>Start the week to any day including the current day,\u003C\u002Fli>\n\u003Cli>Regular or special opening hours only,\u003C\u002Fli>\n\u003Cli>Separate day\u002Fdate formatting for regular and special opening hours,\u003C\u002Fli>\n\u003Cli>Date labeling and notes for special opening hours,\u003C\u002Fli>\n\u003Cli>Date ranges, and much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Option to refresh opening hours or reload the page at the start of each day\u003C\u002Fli>\n\u003Cli>HTML classes to give high-level of design customization (e.g. \u003Cem>past\u003C\u002Fem>, \u003Cem>today\u003C\u002Fem>, \u003Cem>tomorrow\u003C\u002Fem>, \u003Cem>future\u003C\u002Fem>, \u003Cem>special\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Right To Left (RTL) language support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-now\" rel=\"nofollow ugc\">\u003Cstrong>Conditional shortcode\u003C\u002Fstrong>\u003C\u002Fa> to show content only when open, closed or \u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-special\" rel=\"nofollow ugc\">special opening hours\u003C\u002Fa>\n\u003Cul>\n\u003Cli>Automatic data refreshing or page reload occurring with a change of open or closed status\u003C\u002Fli>\n\u003Cli>Conditionally show HTML containing special opening hours – only when this is available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional text\u003C\u002Fstrong> with variables (e.g. show text or HTML relevant to current open status)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Structured Data\u003C\u002Fstrong> (\u003Ca href=\"http:\u002F\u002Fschema.org\" rel=\"nofollow ugc\">Schema.org\u003C\u002Fa>) support to give accurate information about opening hours to search engines and services such as Google My Business and it assists with SEO\u003C\u002Fli>\n\u003Cli>Populate and synchronize opening hours from Google My Business (Google API Key, Place ID, Google Billing Account are required)\u003C\u002Fli>\n\u003Cli>A comprehensive and \u003Cem>free\u003C\u002Fem> plugin with no upgrades for additional functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo:\u003C\u002Fh4>\n\u003Cp>We have a comprehensive showcase of the shortcode’s design and functionality on our \u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F\" rel=\"nofollow ugc\">Demonstration Website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F\" rel=\"nofollow ugc\">Basic Shortcode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#table\" rel=\"nofollow ugc\">Table designs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#text\" rel=\"nofollow ugc\">Opening hours as text\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#consolidation\" rel=\"nofollow ugc\">Consolidation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-now\" rel=\"nofollow ugc\">Conditional shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-special\" rel=\"nofollow ugc\">Conditional special opening hours\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#labels-notes\" rel=\"nofollow ugc\">Labels and notes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-text\" rel=\"nofollow ugc\">Replacement text and logic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.designextreme.com\u002Fwere-open\u002F#open-text-reference\" rel=\"nofollow ugc\">Replacement text reference\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommendations:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If populating from Google, I would recommend \u003Ca href=\"https:\u002F\u002Fbusiness.google.com\" rel=\"nofollow ugc\">setting your business in Google\u003C\u002Fa> and finding your \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fplaces\u002Fplace-id\" rel=\"nofollow ugc\">Place ID\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>And if used more than once, create a \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fbilling\" rel=\"nofollow ugc\">Google Billing Account\u003C\u002Fa> to receive your substantial free API Request allocation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>This is just my second public plugin and \u003Ca href=\"https:\u002F\u002Fdesignextreme.com\u002Fwordpress\u002Fwe-are-open\u002F\" rel=\"nofollow ugc\">all comments\u003C\u002Fa> are very welcome. It is a sister plugin to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fg-business-reviews-rating\" rel=\"ugc\">Reviews and Rating – Google My Business\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Getting started with Google Places API\u003C\u002Fh3>\n\u003Cp>In order to retrieve your opening hours from Google My Business, you will need a Google API Key, locate your Place ID and set your billing information. With the Billing details, you’ll receive a substantial \u003Cem>free\u003C\u002Fem> allocation, ample enough to use this feature for free.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fget-api-key\" rel=\"nofollow ugc\">Google API Key Guidelines\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fexamples\u002Fplaces-placeid-finder\" rel=\"nofollow ugc\">Place ID Finder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fbilling\u002Fenable\" rel=\"nofollow ugc\">Google Cloud Billing Account\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Opening hours for your business, a joy to manage and highly customizable. Conditional excerpts; conditional\u002Freplacement text; Structured Data for SEO.",5000,125035,44,"2026-01-04T15:37:00.000Z","5.3","5.2.4",[52,112,113,53,94],"open-hours","open-times","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fopening-hours\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopening-hours.2.6.zip",99,5,"2023-02-27 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":48,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":142,"last_vuln_date":143,"fetched_at":30},"woc-open-close","Open Close Store for WooCommerce – Business Hours Schedules Manager","4.9.9","StackWC","https:\u002F\u002Fprofiles.wordpress.org\u002Fstackwc\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fwoc-open-close\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=plugin_name\" rel=\"nofollow ugc\">Open Close Store for WooCommerce\u003C\u002Fa> is the best store scheduler plugin in the market which offers you comprehensive business hours management for your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Easily set up your store schedule in minutes and choose what days and hours your store is open. Like a real store, your website will open and close following the schedules you define. Your customers will know your actual business hours and won’t be able to place orders when your store is closed.\u003C\u002Fp>\n\u003Cp>⭐ \u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fwoc-open-close\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=upgrade-pro\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=open-close-woocommerce-store&d=v2\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | 🛟 \u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Perfect for store owners who want to manage their business hours effectively and provide a better shopping experience for their customers.\u003C\u002Fp>\n\u003Ch3>🎥 Plugin Overview\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FhTB_4wxJVV4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible Schedule Management\u003C\u002Fstrong> – Create unlimited schedules with multiple daily shifts for complete business hour control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Order Blocking\u003C\u002Fstrong> – Automatically prevent orders when your store is closed with customizable customer notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Store Control\u003C\u002Fstrong> – Open or close your store instantly with a single click for unexpected changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Schedule Display\u003C\u002Fstrong> – Show your business hours beautifully on any page with customizable widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Countdown Timers\u003C\u002Fstrong> – Display stylish countdown timers showing when your store reopens\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Location Support\u003C\u002Fstrong> – Manage different schedules for multiple store locations or departments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone Compatibility\u003C\u002Fstrong> – Automatically adjust to your WordPress timezone settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer-Friendly Notifications\u003C\u002Fstrong> – Display informative notice bars and popups about store status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ PRO Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Pre-Order System\u003C\u002Fstrong> – Accept pre-orders for specific products when your store is temporarily closed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Pre-Order Options\u003C\u002Fstrong> – Customizable pre-order messages and button text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Cart Management\u003C\u002Fstrong> – Automatically empty cart or allow specific products during store closure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>24\u002F7 Operation Mode\u003C\u002Fstrong> – Keep your store open 24 hours with per-day toggle options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Frontend Manager\u003C\u002Fstrong> – Manage schedules directly from the frontend with an intuitive interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Override Controls\u003C\u002Fstrong> – Force your store open or closed instantly with custom messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Product Availability\u003C\u002Fstrong> – Allow or disallow specific products based on store status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multivendor Integration\u003C\u002Fstrong> – Full Dokan marketplace support for vendor-specific schedules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔄 Plugin Integrations\u003C\u002Fh3>\n\u003Ch4>Dokan Multivendor Marketplace\u003C\u002Fh4>\n\u003Cp>Full compatibility with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan\u003C\u002Fa>, allowing each vendor to set their own store hours.\u003C\u002Fp>\n\u003Ch3>⚙️ Shortcodes\u003C\u002Fh3>\n\u003Ch4>Display Single Schedule\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[schedule id=\"71\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>Display a specific schedule anywhere on your site. Replace “71” with your actual schedule ID.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Frontend Schedule Manager (Pro)\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wooopenclose-manage-schedules]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>Allow administrators to manage store schedules directly from the frontend. Create, update, or delete schedules without accessing the WordPress admin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Countdown Timer\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wooopenclose-countdown]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>Show a countdown timer until the store reopens. Customize the appearance in the plugin settings.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Today’s Hours\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wooopenclose-today]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>Display today’s store hours in a clean, easy-to-read format.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Is Open\u002FClosed Status\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>Show whether your store is currently open or closed based on your schedule.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>StackWC Recommended Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fwoc-order-alert\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name\" rel=\"nofollow ugc\">Order Notification for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fproduct-tabs-for-woo\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name\" rel=\"nofollow ugc\">Custom Product Tabs for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fquick-buy-now-button-for-woocommerce\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=footer_plugin_name\" rel=\"nofollow ugc\">Quick Buy Now Button for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily set business hours and automatically open or close your WooCommerce shop or store based on customizable schedules and shifts.",700,75518,68,41,"2026-01-03T10:37:00.000Z","5.0","7.4",[135,53,136,137],"open-close","schedules-manager","store-hours-for-woocommerce","https:\u002F\u002Fstackwc.com\u002Fplugins\u002Fwoc-open-close\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoc-open-close.4.9.9.zip",49,4,2,"2025-10-08 00:00:00",{"attackSurface":145,"codeSignals":168,"taintFlows":224,"riskAssessment":225,"analyzedAt":231},{"hooks":146,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":28,"unprotectedCount":28},[147,152,156,160],{"type":148,"name":149,"callback":149,"file":150,"line":151},"action","admin_init","storehours.php",19,{"type":148,"name":153,"callback":154,"file":150,"line":155},"admin_menu","add_menu",20,{"type":148,"name":157,"callback":158,"file":150,"line":159},"admin_enqueue_scripts","add_oeffnungszeiten_enqueue_scripts",175,{"type":148,"name":161,"callback":162,"file":150,"line":163},"widgets_init","load_widget",177,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":220},[],{"prepared":28,"raw":28,"locations":171},[],{"escaped":28,"rawEcho":173,"locations":174},28,[175,178,179,180,181,182,183,184,185,186,187,188,190,191,193,196,198,200,202,203,205,207,209,211,213,215,216,218],{"file":150,"line":176,"context":177},93,"raw output",{"file":150,"line":85,"context":177},{"file":150,"line":85,"context":177},{"file":150,"line":116,"context":177},{"file":150,"line":116,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":13,"context":177},{"file":150,"line":189,"context":177},102,{"file":150,"line":189,"context":177},{"file":150,"line":192,"context":177},137,{"file":194,"line":195,"context":177},"templates\\settings.php",13,{"file":194,"line":197,"context":177},17,{"file":194,"line":199,"context":177},26,{"file":194,"line":201,"context":177},27,{"file":194,"line":130,"context":177},{"file":194,"line":204,"context":177},42,{"file":194,"line":206,"context":177},47,{"file":194,"line":208,"context":177},48,{"file":194,"line":210,"context":177},53,{"file":194,"line":212,"context":177},54,{"file":194,"line":214,"context":177},59,{"file":194,"line":86,"context":177},{"file":194,"line":217,"context":177},65,{"file":194,"line":219,"context":177},66,[221],{"name":222,"version":29,"knownCves":223},"Select2",[],[],{"summary":226,"deductions":227},"The store-hours plugin v1.0.0 exhibits a generally good security posture due to a lack of known vulnerabilities and a small attack surface. The absence of any critical or high-severity taint analysis findings, dangerous functions, raw SQL queries, or external HTTP requests is highly positive. Furthermore, the plugin demonstrates an awareness of security by implementing capability checks. However, a significant concern arises from the complete lack of output escaping. With 28 total outputs identified and none properly escaped, this presents a substantial risk of cross-site scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts into the website through various plugin outputs, compromising user sessions and data.",[228],{"reason":229,"points":230},"All outputs lack proper escaping",16,"2026-03-17T01:10:27.929Z",{"wat":233,"direct":242},{"assetPaths":234,"generatorPatterns":238,"scriptPaths":239,"versionParams":241},[235,236,237],"\u002Foeffnungszeiten\u002Ftemplates\u002Fjs\u002FwidgetColorpicker.js","\u002Foeffnungszeiten\u002Ftemplates\u002Fcss\u002Fcolorpicker.css","\u002Foeffnungszeiten\u002Ftemplates\u002Fcss\u002Fstyle.css",[],[240],"http:\u002F\u002Fwww.storehours24.com\u002Frpc\u002Fwidget\u002Ftemplates\u002Fjs\u002Fwidgetbranding.js",[],{"cssClasses":243,"htmlComments":246,"htmlAttributes":249,"restEndpoints":250,"jsGlobals":251,"shortcodeOutput":254},[244,245],"widget_oeffnungszeiten_script","backgroundStyle",[247,248],"\u003C!-- storehours24.com -->","\u003C!-- Ende storehours24.com -->",[],[],[252,253],"getWidgetBranding","ucFirst",[]]