{"id":234828,"date":"2025-05-26T08:03:55","date_gmt":"2025-05-26T08:03:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/timed-visibility-block\/"},"modified":"2025-05-26T08:03:45","modified_gmt":"2025-05-26T08:03:45","slug":"timed-visibility-block","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/timed-visibility-block\/","author":20357284,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Timed Visibility Block","header_author":"Hackkzy","header_description":"Control when your content shines. Perfect for announcements, promotions, and time-sensitive information!","assets_banners_color":"0a0a1f","last_updated":"2025-05-26 08:03:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/Hackkzy","rating":5,"author_block_rating":0,"active_installs":20,"downloads":441,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hackkzy404","date":"2025-05-26 08:03:45"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3302490,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3302490,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3302490,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3302490,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3302490,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3302490,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/post.php?post=6&action=edit\",\"login\":true,\"steps\":[{\"step\":\"installTheme\",\"themeData\":{\"resource\":\"wordpress.org\\\/themes\",\"slug\":\"twentytwentyfive\"},\"options\":{\"activate\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"timed-visibility-block\"},\"options\":{\"activate\":true}},{\"step\":\"importWxr\",\"file\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/Hackkzy\\\/timed-visibility-block\\\/refs\\\/heads\\\/main\\\/_playground\\\/export.xml\"}},{\"step\":\"installPlugin\",\"pluginZipFile\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"timed-visibility-block\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":{"timed-vblck\/timed-visibility-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"timed-vblck\/timed-visibility-block","version":"1.0.0","title":"Timed Visibility Block","category":"widgets","icon":"clock","description":"Control when your content shines. Perfect for announcements, promotions, and time-sensitive information!","attributes":{"visibleFrom":{"type":"string","default":""},"visibleUntil":{"type":"string","default":""},"visibilityType":{"type":"string","default":"show"},"timeOnly":{"type":"boolean","default":false},"fallbackMessage":{"type":"string","default":""}},"supports":{"html":false},"textdomain":"timed-visibility-block","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3300572,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3300572,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3300572,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Add Timed Visibility Block","2":"Add Block content","3":"Configure block settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1220,19851,55056,143667,6309],"plugin_category":[],"plugin_contributors":[209540],"plugin_business_model":[],"class_list":["post-234828","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-content-expiration","plugin_tags-schedule-content","plugin_tags-timed-content","plugin_tags-visibility","plugin_contributors-hackkzy404","plugin_committers-hackkzy404"],"banners":{"banner":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/banner-772x250.png?rev=3302490","banner_2x":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/banner-1544x500.png?rev=3302490","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/icon.svg?rev=3302490","icon":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/icon.svg?rev=3302490","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/screenshot-1.png?rev=3300572","caption":"Add Timed Visibility Block"},{"src":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/screenshot-2.png?rev=3300572","caption":"Add Block content"},{"src":"https:\/\/ps.w.org\/timed-visibility-block\/assets\/screenshot-3.png?rev=3300572","caption":"Configure block settings"}],"raw_content":"<!--section=description-->\n<p>Timed Visibility Block is a powerful wrapper block for the Block Editor (Gutenberg) that allows you to <strong>schedule when content is shown or hidden<\/strong> based on various time-based rules.<\/p>\n\n<p><strong>Key Features:<\/strong>\n- <strong>Date-Time Range Visibility:<\/strong> Show or hide content between a start and end date-time.\n- <strong>Daily Schedule Mode:<\/strong> Repeat visibility daily between a set time range (e.g., from 9:00 AM to 5:00 PM every day).\n- <strong>Show\/Hide Mode:<\/strong> Decide whether to <strong>show or hide content<\/strong> during the selected schedule (inverted logic support).\n- <strong>Fallback Message:<\/strong> Optionally display a custom message (e.g., \u201cThis content is no longer available\u201d) when the content is hidden.\n- <strong>No Output on Expiry:<\/strong>  When hidden, content is <strong>not rendered at all<\/strong>, keeping the HTML clean and optimized.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/timed-visibility-block<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20put%20any%20kind%20of%20block%20inside%20the%20timed%20visibility%20block%3F'><h3>Can I put any kind of block inside the Timed Visibility Block?<\/h3><\/dt>\n<dd><p>Yes, this block is a wrapper block that supports nesting any type of blocks inside.<\/p><\/dd>\n<dt id='what%20happens%20to%20the%20content%20when%20it%E2%80%99s%20hidden%3F%20is%20it%20just%20visually%20hidden%20or%20completely%20removed%3F'><h3>What happens to the content when it\u2019s hidden? Is it just visually hidden or completely removed?<\/h3><\/dt>\n<dd><p>The content is completely removed from the front-end HTML and will not be rendered, ensuring it\u2019s not visible or accessible.<\/p><\/dd>\n<dt id='can%20i%20show%20a%20fallback%20message%20instead%20of%20hiding%20the%20content%20completely%3F'><h3>Can I show a fallback message instead of hiding the content completely?<\/h3><\/dt>\n<dd><p>Yes, you can set a custom fallback message to display in place of the content when it\u2019s hidden.<\/p><\/dd>\n<dt id='what%20time%20zone%20does%20the%20scheduling%20use%3F'><h3>What time zone does the scheduling use?<\/h3><\/dt>\n<dd><p>The scheduling uses the WordPress site\u2019s configured time zone.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"Control when your content shines\u2014perfect for time-sensitive promotions and special events!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/234828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=234828"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hackkzy404"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=234828"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=234828"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=234828"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=234828"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=234828"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=234828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}