{"id":16448,"date":"2012-01-15T20:15:33","date_gmt":"2012-01-15T20:15:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/go-dark\/"},"modified":"2026-06-15T21:10:27","modified_gmt":"2026-06-15T21:10:27","slug":"go-dark","status":"publish","type":"plugin","link":"https:\/\/es-cr.wordpress.org\/plugins\/go-dark\/","author":7045072,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"5.3","requires_php":"","requires_plugins":null,"header_name":"Go Dark","header_author":"George Stephanis","header_description":"","assets_banners_color":"","last_updated":"2026-06-15 21:10:27","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/supporters.eff.org\/donate","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/go-dark\/","header_author_uri":"https:\/\/georgestephanis.wordpress.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":7300,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"georgestephanis","date":"2012-01-15 20:16:07"},"1.0.1":{"tag":"1.0.1","author":"georgestephanis","date":"2012-01-15 20:24:01"},"1.0.2":{"tag":"1.0.2","author":"georgestephanis","date":"2012-01-15 20:47:29"},"1.0.3":{"tag":"1.0.3","author":"georgestephanis","date":"2012-01-17 17:02:46"},"1.0.4":{"tag":"1.0.4","author":"georgestephanis","date":"2012-01-17 17:50:06"},"1.0.5":{"tag":"1.0.5","author":"georgestephanis","date":"2012-01-17 18:17:21"},"1.0.6":{"tag":"1.0.6","author":"georgestephanis","date":"2012-01-17 18:32:25"},"1.0.7":{"tag":"1.0.7","author":"georgestephanis","date":"2012-01-18 14:12:12"},"1.1.0":{"tag":"1.1.0","author":"georgestephanis","date":"2026-06-15 21:10:27"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[12758,32665,267295,732,9172],"plugin_category":[],"plugin_contributors":[77528],"plugin_business_model":[],"class_list":["post-16448","plugin","type-plugin","status-publish","hentry","plugin_tags-blackout","plugin_tags-go-dark","plugin_tags-internet-freedom","plugin_tags-maintenance","plugin_tags-protest","plugin_contributors-georgestephanis","plugin_committers-georgestephanis"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/go-dark.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\"Go Dark\" is a general-purpose, SEO-friendly utility that allows you to easily take your website offline (blackout) in protest of political issues, climate advocacy, net neutrality, censorship opposition, or other custom causes.<\/p>\n\n<p>When your website is \"dark\", it returns a <code>503 Service Temporarily Unavailable<\/code> HTTP status code. This informs search engines that the offline state is temporary, preserving your SEO rankings, and provides browsers with a <code>Retry-After<\/code> header.<\/p>\n\n<h3>Live Demo<\/h3>\n\n<p>Try the plugin instantly in your browser using <a href=\"https:\/\/playground.wordpress.net\/?blueprint=https:\/\/plugins.svn.wordpress.org\/go-dark\/trunk\/blueprint.json\">WordPress Playground<\/a><\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Flexible Status Modes<\/strong>: Keep the plugin inactive, schedule a precise start\/end blackout window, or force dark mode active immediately.<\/li>\n<li><strong>Modern Premium Themes<\/strong>: Choose from three highly polished design presets:\n\n<ol>\n<li><em>Minimalist Blackout<\/em>: A sleek, modern dark mode design with custom glow accents.<\/li>\n<li><em>Glassmorphism Alert<\/em>: A stunning backdrop-blurred glass card over vibrant ambient glowing shapes.<\/li>\n<li><em>Classic Protest<\/em>: An updated typewriter aesthetic utilizing a dark wood texture.<\/li>\n<\/ol><\/li>\n<li><strong>Cause Presets<\/strong>: Quick-load templates for Net Neutrality, Climate Action, censorship opposition, and standard maintenance.<\/li>\n<li><strong>Interactive Live Countdown<\/strong>: Real-time Javascript-powered countdown clock showing visitors exactly when your website will return.<\/li>\n<li><strong>WordPress Media Library Integration<\/strong>: Directly upload or select custom logos and images to display on the splash page.<\/li>\n<li><strong>Call to Action<\/strong>: Insert custom URLs and labels (e.g. to sign a petition or learn more).<\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li>Design and legacy Sign\/Seal was created by Cheryl Eisenhard ( http:\/\/cheryleisenhard.com\/ )<\/li>\n<li>Development by George Stephanis ( http:\/\/stephanis.info\/ )<\/li>\n<li>Wood Grain Background taken from http:\/\/webtreats.mysitemyway.com\/8-tileable-dark-wood-texture-patterns\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>go-dark<\/code> directory to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to the 'Go Dark' menu in your WordPress dashboard to configure status, presets, content, and themes.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Complete modernization and rewrite of the plugin.<\/li>\n<li>Removed 2012 SOPA\/PIPA specific hardcodings in favor of general-purpose protest templates.<\/li>\n<li>Removed legacy preset sign and seal images.<\/li>\n<li>Integrated the WordPress Media Library to support custom image selection and uploads.<\/li>\n<li>Added 3 premium design themes: Minimalist Blackout, Glassmorphism Alert, and Classic Protest.<\/li>\n<li>Added live client-side JavaScript countdown timer.<\/li>\n<li>Added quick-load template presets for popular causes.<\/li>\n<li>Redesigned backend settings dashboard for a cleaner, modern interface.<\/li>\n<li>Enhanced input sanitization (<code>sanitize_hex_color<\/code>, <code>esc_url_raw<\/code>, type casting).<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Adding nonce for further security.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added vimeo video to default message, and link to admin panel sidebar for convenience.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Minor CSS change -- html,body {height:100%;} becomes {min-height:100%;}<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed a syntax error.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added backwards compatibility for WP &lt; 3.1.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added <code>503 Service Temporarily Unavailable<\/code> status code so as to not damage website SEO.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added screenshots.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release.<\/li>\n<\/ul>","raw_excerpt":"A general-purpose, SEO-friendly protest and blackout utility for WordPress. Schedule a period or manually force your website to go dark with customiza &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/16448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=16448"}],"author":[{"embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/georgestephanis"}],"wp:attachment":[{"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=16448"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=16448"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=16448"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=16448"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=16448"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-cr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=16448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}