{"id":349999,"date":"2026-08-23T08:56:48","date_gmt":"2026-08-23T08:56:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/launch-curtain\/"},"modified":"2026-08-23T08:56:40","modified_gmt":"2026-08-23T08:56:40","slug":"launch-curtain","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/launch-curtain\/","author":23543429,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.10.1","stable_tag":"4.10.1","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Launch Curtain","header_author":"hookmaster","header_description":"A polished, fully customizable \"Coming Soon\" page for sites under construction. Visitors see a branded launch page while logged-in administrators continue to browse the live site as usual. Choose from four built-in design themes, then tailor the headline, image, colors, badges, call-to-action button and social media links \u2014 all from one settings screen, no code required. The stub page is standard WordPress content with no theme header or footer, so it also works cleanly with Elementor or the block editor for further customization.","assets_banners_color":"15223c","last_updated":"2026-08-23 08:56:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.10.1":{"tag":"4.10.1","author":"hookmaster","date":"2026-08-23 08:56:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3661544,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3661544,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3661544,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3661544,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.10.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3661544,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3661544,"resolution":"2","location":"assets","locale":"","width":1200,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3661544,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3661544,"resolution":"4","location":"assets","locale":"","width":1200,"height":750}},"screenshots":{"1":"The \"Classic\" theme \u2014 centered card, round image, pill-shaped badges.","2":"The \"Minimal\" theme \u2014 large typography, no image, understated call-to-action link.","3":"The \"Dark\" theme \u2014 glowing heading, accent-colored badge outlines and button.","4":"The \"Split\" theme \u2014 full-height image (or gradient) on one side, content on the other."}},"plugin_section":[],"plugin_tags":[802,1281,733],"plugin_category":[],"plugin_contributors":[277058],"plugin_business_model":[],"class_list":["post-349999","plugin","type-plugin","status-publish","hentry","plugin_tags-coming-soon","plugin_tags-maintenance-mode","plugin_tags-under-construction","plugin_contributors-hookmaster","plugin_committers-hookmaster"],"banners":{"banner":"https:\/\/ps.w.org\/launch-curtain\/assets\/banner-772x250.png?rev=3661544","banner_2x":"https:\/\/ps.w.org\/launch-curtain\/assets\/banner-1544x500.png?rev=3661544","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/launch-curtain\/assets\/icon-128x128.png?rev=3661544","icon_2x":"https:\/\/ps.w.org\/launch-curtain\/assets\/icon-256x256.png?rev=3661544","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/launch-curtain\/assets\/screenshot-1.png?rev=3661544","caption":"The \"Classic\" theme \u2014 centered card, round image, pill-shaped badges."},{"src":"https:\/\/ps.w.org\/launch-curtain\/assets\/screenshot-2.png?rev=3661544","caption":"The \"Minimal\" theme \u2014 large typography, no image, understated call-to-action link."},{"src":"https:\/\/ps.w.org\/launch-curtain\/assets\/screenshot-3.png?rev=3661544","caption":"The \"Dark\" theme \u2014 glowing heading, accent-colored badge outlines and button."},{"src":"https:\/\/ps.w.org\/launch-curtain\/assets\/screenshot-4.png?rev=3661544","caption":"The \"Split\" theme \u2014 full-height image (or gradient) on one side, content on the other."}],"raw_content":"<!--section=description-->\n<p>Launch Curtain shows visitors a branded \"Coming Soon\" page while a site is being built, while logged-in administrators keep browsing the live site as usual. Everything is configured from one settings screen \u2014 no code editing required \u2014 which makes the plugin equally suited to a single site or a whole roster of client projects.<\/p>\n\n<p><strong>Design<\/strong>\n* Four built-in themes \u2014 Classic, Minimal, Dark, Split \u2014 switchable in one click.\n* Customizable heading, subtitle, badges\/tags, call-to-action button, image and color palette.\n* Clickable social media icons (Instagram, Telegram, WhatsApp, Facebook, VK, YouTube, TikTok, X, LinkedIn, email, phone).\n* The stub is a normal WordPress page with no theme header\/footer, so it can be further refined in Elementor or the block editor.<\/p>\n\n<p><strong>Access &amp; SEO<\/strong>\n* Administrators (manage_options) always see the real site.\n* Optional list of IP addresses that always see the real site (client, designer, contractors).\n* Two display modes: a simple redirect (302), or an in-place stub with a proper HTTP 503 status and Retry-After header \u2014 recommended for SEO during a temporary outage.\n* Automatic noindex on the stub page while it's active.\n* Optional auto-disable on a scheduled date\/time.<\/p>\n\n<p><strong>Multilingual<\/strong>\n* Fully translatable (WordPress i18n standard) \u2014 ships with an English source and a Russian translation; add more via the included .pot file.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>launch-curtain<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin directly through the \"Plugins \u2192 Add New\" screen in WordPress.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen.<\/li>\n<li>On activation, the plugin automatically creates a \"Coming Soon\" page and turns the stub on.<\/li>\n<li>Go to \"Settings \u2192 Launch Curtain\" to choose a theme, edit the text\/image\/colors, add social links, and adjust access settings.<\/li>\n<li>Click \"Save\" \u2014 the stub page is rebuilt with your changes and is live immediately for anyone who isn't logged in as an administrator.<\/li>\n<\/ol>\n\n<h4>Updating from a previous version<\/h4>\n\n<p>Just replace the plugin files as usual (or update through the Plugins screen once the plugin is listed in the directory). Existing settings are preserved; only newly added fields get their default value.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20visitors%20really%20not%20notice%20anything%20is%20wrong%3F\"><h3>Will visitors really not notice anything is wrong?<\/h3><\/dt>\n<dd><p>Yes. Regular visitors are shown the stub page instead of the rest of the site. Anyone logged into WordPress as an administrator keeps seeing the real site as normal, so you can keep building without switching accounts or using a private\/incognito window.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20stub%20page%27s%20design%20directly%2C%20instead%20of%20using%20the%20settings%20fields%3F\"><h3>Can I edit the stub page's design directly, instead of using the settings fields?<\/h3><\/dt>\n<dd><p>Yes. The stub is a normal WordPress page with no theme header\/footer, so you can open it in Elementor or the block editor and change anything by hand. Just keep in mind that clicking \"Save\" on the settings screen rebuilds the page from the settings fields again, which would overwrite manual edits \u2014 use the settings fields for day-to-day changes, and manual page editing for one-off design tweaks you don't want the plugin to touch again.<\/p><\/dd>\n<dt id=\"does%20this%20create%20a%20real%20redirect%2C%20and%20is%20that%20bad%20for%20seo%3F\"><h3>Does this create a real redirect, and is that bad for SEO?<\/h3><\/dt>\n<dd><p>You choose. \"Redirect (302)\" sends visitors to the stub page's own URL \u2014 simple, but the address bar changes. \"No redirect (503 + Retry-After)\" shows the stub at whatever URL the visitor requested, with a proper HTTP 503 status \u2014 the approach generally recommended for a temporary outage, since search engines understand the site is only temporarily unavailable instead of treating it as a permanent change.<\/p><\/dd>\n<dt id=\"can%20i%20let%20specific%20people%20%28client%2C%20designer%2C%20qa%29%20see%20the%20real%20site%20without%20logging%20in%3F\"><h3>Can I let specific people (client, designer, QA) see the real site without logging in?<\/h3><\/dt>\n<dd><p>Yes \u2014 add their IP address under \"Always show the real site to\" in the settings.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20content%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens to my content if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating just stops the redirect; the stub page itself stays in your Pages list untouched. Deleting the plugin removes its settings but does not delete the stub page \u2014 you can keep, edit, or delete that page like any other.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20link%20back%20to%20the%20developer%20anywhere%3F\"><h3>Does this plugin link back to the developer anywhere?<\/h3><\/dt>\n<dd><p>Yes \u2014 a small, unobtrusive \"Powered by Hookmaster\" text link appears at the bottom of the stub page, pointing to the developer's wordpress.org profile. It doesn't collect or send any data, doesn't affect functionality or performance, and isn't an advertisement for a third party.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.10.1<\/h4>\n\n<ul>\n<li>The social icons block is now genuinely escaped with <code>wp_kses()<\/code> and a purpose-built tag\/attribute allowlist (svg\/path\/rect\/circle\/text plus the wrapping div\/a), instead of a <code>phpcs:ignore<\/code> suppression. This matters because the icon set is filterable via <code>launcu_social_icons<\/code> for future extensibility, so its output could no longer be assumed to always be hardcoded, trusted markup \u2014 real escaping now provides a genuine safety net if a third-party filter callback ever returns something unexpected.<\/li>\n<\/ul>\n\n<h4>4.10.0<\/h4>\n\n<ul>\n<li>Addressed WordPress.org plugin review feedback:\n\n<ul>\n<li>All function names, constants, option names, nonce actions, hook names and form fields now use the <code>launcu_<\/code>\/<code>LAUNCU_<\/code> prefix instead of the too-short <code>lc_<\/code>\/<code>LC_<\/code>, to avoid collisions with other plugins\/themes.<\/li>\n<li>The stub page's base background style is now properly registered and enqueued (<code>wp_register_style()<\/code> + <code>wp_add_inline_style()<\/code>) instead of a raw <code>&lt;style&gt;<\/code> tag in the template \u2014 and now uses the actual configured background color instead of a hardcoded one.<\/li>\n<li>The \"Powered by Hookmaster\" credit link is now off by default and only appears if the site administrator explicitly opts in via a checkbox in Settings \u2014 it's no longer shown automatically.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>4.9.3<\/h4>\n\n<ul>\n<li>Fixed a second, missed occurrence of the same Plugin Check error: the small platform icon shown next to each social link field on the settings page (not just the frontend icons) also needed the same <code>phpcs:ignore<\/code> documentation.<\/li>\n<\/ul>\n\n<h4>4.9.2<\/h4>\n\n<ul>\n<li>Fixed the one remaining Plugin Check error: the social icon SVG output in <code>lc_social_html()<\/code> is now documented with <code>phpcs:ignore<\/code> \u2014 <code>lc_social_icon_svg()<\/code> only ever returns one of a small set of hardcoded, developer-authored SVG strings (never user input), so it doesn't need runtime escaping.<\/li>\n<\/ul>\n\n<h4>4.9.1<\/h4>\n\n<ul>\n<li>Fixed all issues found by the official Plugin Check tool (25 errors, 7 warnings):\n\n<ul>\n<li>Added the required \"License\" field to the plugin header (was only in this readme before).<\/li>\n<li>Removed the discouraged <code>load_plugin_textdomain()<\/code> call \u2014 WordPress has auto-loaded bundled plugin translations since 4.6, so this was unnecessary and is now handled automatically.<\/li>\n<li>Nonce values read from <code>$_POST<\/code> are now unslashed and sanitized before verification (<code>wp_verify_nonce()<\/code>), per WordPress coding standards.<\/li>\n<li>Documented (with <code>phpcs:ignore<\/code> + a reason) the handful of places where a helper function\/variable already built from escaped pieces (<code>esc_html()<\/code>\/<code>esc_attr()<\/code>\/<code>esc_url()<\/code>) is echoed as a whole \u2014 automated scanners can't trace escaping through a variable, so these are expected, reviewed exceptions, not unescaped output.<\/li>\n<li>The <code>.distignore<\/code> file (a build-tool helper, not part of the plugin itself) is no longer bundled into the distributed zip, since hidden\/dot files aren't allowed in the WordPress.org package.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>4.9.0<\/h4>\n\n<ul>\n<li>\"Powered by Hookmaster\" is no longer a user-toggleable setting \u2014 the checkbox has been removed, and the credit link is always shown in the free version. The only way to remove it is the <code>lc_show_credit<\/code> filter, reserved for a future Pro add-on (<code>add_filter('lc_show_credit', '__return_false');<\/code>).<\/li>\n<li>\"Powered by Hookmaster\" now stays in English on every locale, including Russian \u2014 it's a brand name, not translated content.<\/li>\n<\/ul>\n\n<h4>4.8.1<\/h4>\n\n<ul>\n<li>Credit link now points to the author's wordpress.org profile (https:\/\/profiles.wordpress.org\/hookmaster\/) instead of the plugin's own page, and reads \"Powered by Hookmaster\" \u2014 works as a brand credit for any future hookmaster plugin, not just this one.<\/li>\n<\/ul>\n\n<h4>4.8.0<\/h4>\n\n<ul>\n<li>New developer hooks for a future Pro add-on: <code>lc_themes<\/code> and <code>lc_page_content<\/code> filters let extra themes be registered without touching core; <code>lc_social_platforms<\/code> \/ <code>lc_social_icons<\/code> let extra social networks be added; <code>lc_is_visitor_bypassed<\/code> filter for custom access rules (e.g. password protection); <code>lc_default_settings<\/code> \/ <code>lc_sanitize_settings<\/code> filters and <code>lc_settings_page_after_theme<\/code> \/ <code>lc_settings_page_end<\/code> action hooks for extra settings sections.<\/li>\n<li>New optional \"Powered by Launch Curtain\" credit link at the bottom of the stub page (Settings \u2192 Credit link), on by default, can be turned off. Also filterable via <code>lc_show_credit<\/code> for a future Pro add-on.<\/li>\n<\/ul>\n\n<h4>4.7.0<\/h4>\n\n<ul>\n<li>New: \"Suggest colors for this theme\" button next to the theme picker \u2014 fills in background\/accent\/text colors with a palette suited to the selected theme (e.g. a dark background for the Dark theme). Previously, switching the theme never touched colors, so Dark\/Split could end up rendered with the light Classic palette by mistake.<\/li>\n<li>Split theme: added a safety cap (max-height + align-content) on the image column so a very tall\/large source image can't stretch to fill the whole viewport height on mobile.<\/li>\n<\/ul>\n\n<h4>4.6.2<\/h4>\n\n<ul>\n<li>Fixed: the WhatsApp field now accepts a plain phone number (like the Phone field), not just a full https:\/\/wa.me\/... link. Previously, entering just a number produced a broken relative link on the site instead of opening WhatsApp. Also, any other social link field now defaults to https:\/\/ if the protocol is left out, instead of silently becoming a broken relative link.<\/li>\n<\/ul>\n\n<h4>4.6.1<\/h4>\n\n<ul>\n<li>Ready for WordPress.org submission: added Installation, FAQ and Screenshots sections to this readme; added uninstall.php (removes the plugin's own settings on delete, leaves the stub page untouched); added .distignore for clean release builds; bumped \"Tested up to\" to 7.0.<\/li>\n<\/ul>\n\n<h4>4.6.0<\/h4>\n\n<ul>\n<li>Social media links are now individual fields (one per platform, each with its own icon shown right in the settings screen) instead of a single free-form text box \u2014 clearer and less error-prone to fill in.<\/li>\n<li>Plugin description rewritten to be more professional\/benefit-led (shown in the Plugins list and on this page).<\/li>\n<\/ul>\n\n<h4>4.5.0<\/h4>\n\n<ul>\n<li>\u041a\u043b\u0438\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u043a\u043e\u043d\u043a\u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0435\u0439 \u2014 \u043d\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435 \u00abSocial media icons\u00bb \/ \u00ab\u0418\u043a\u043e\u043d\u043a\u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0435\u0439\u00bb, \u0444\u043e\u0440\u043c\u0430\u0442 \u00ab\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430|url\u00bb (instagram, facebook, vk, telegram, whatsapp, youtube, tiktok, twitter\/x, linkedin, email, phone; \u043b\u044e\u0431\u0430\u044f \u0434\u0440\u0443\u0433\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 \u043e\u0431\u044b\u0447\u043d\u0443\u044e \u0438\u043a\u043e\u043d\u043a\u0443-\u0441\u0441\u044b\u043b\u043a\u0443). \u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0432\u043e \u0432\u0441\u0435\u0445 4 \u0442\u0435\u043c\u0430\u0445, \u0446\u0432\u0435\u0442 \u2014 \u0430\u043a\u0446\u0435\u043d\u0442\u043d\u044b\u0439.<\/li>\n<li>Elementor: \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438 \u2014 \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0439 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0439 HTML (\u0432\u0441\u0435 \u0441\u0442\u0438\u043b\u0438 \u0438\u043d\u043b\u0430\u0439\u043d, \u043d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\/\u0448\u0440\u0438\u0444\u0442\u043e\u0432), \u044d\u0442\u043e \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0440\u0438\u0441\u043a\u0438 \u043f\u0440\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0432 \u043b\u044e\u0431\u043e\u043c \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435. \u0412\u0430\u0436\u043d\u044b\u0439 \u043d\u044e\u0430\u043d\u0441: \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u043a\u043b\u0438\u043a\u0435 \u00ab\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 Elementor\u00bb \u043d\u0430 \u0443\u0436\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 Elementor \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0431\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442 \u0438\u043c\u0435\u044e\u0449\u0438\u0439\u0441\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0432 \u043e\u0434\u0438\u043d \u0432\u0438\u0434\u0436\u0435\u0442 Text Editor, \u0430 \u043d\u0435 \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0435\u0442 \u0435\u0433\u043e \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u0438\u0434\u0436\u0435\u0442\u044b \u2014 \u044d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e Elementor, \u043d\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u0430. \u0414\u043b\u044f \u0442\u043e\u0447\u0435\u0447\u043d\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u0431\u0435\u0437 \u0440\u0438\u0441\u043a\u0430, \u0447\u0442\u043e TinyMCE \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442 \u0432 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0435) \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430: \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u043d\u0443\u0436\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043a\u0430\u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0434\u0436\u0435\u0442 Elementor \u00abHTML\u00bb \u0438 \u0432\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0442\u0443\u0434\u0430 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438.<\/li>\n<\/ul>\n\n<h4>4.4.0<\/h4>\n\n<ul>\n<li>\u041d\u043e\u0432\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 \u00abReset text to defaults\u00bb \/ \u00ab\u0421\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e\u00bb \u2014 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0435 \u043f\u043e\u043b\u044f (\u043d\u0430\u0434\u043f\u0438\u0441\u044c, \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u043f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u043c\u0435\u0442\u043a\u0438, \u043a\u043d\u043e\u043f\u043a\u0430, \u0444\u0443\u0442\u0435\u0440) \u043a \u0434\u0435\u0444\u043e\u043b\u0442\u0430\u043c \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u044f\u0437\u044b\u043a\u0435 \u0441\u0430\u0439\u0442\u0430, \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u044f \u0446\u0432\u0435\u0442\u0430\/\u0442\u0435\u043c\u0443\/\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443\/\u0434\u043e\u0441\u0442\u0443\u043f. \u041f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0432 \u043f\u043e\u043b\u044f\u0445 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u0441\u0442\u0430\u0440\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0441\u043b\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u043d\u043d\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430).<\/li>\n<\/ul>\n\n<h4>4.3.0<\/h4>\n\n<ul>\n<li>\u041f\u043b\u0430\u0433\u0438\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u043c\u044b\u0439 (\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 WP i18n): \u0432\u0441\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043e\u0431\u0451\u0440\u043d\u0443\u0442\u044b \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430, \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043a\u043e\u0434\u0430 \u2014 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439.<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d launch-curtain.pot (\u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043b\u044f \u043d\u043e\u0432\u044b\u0445 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u0432) \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 (languages\/launch-curtain-ru_RU.mo) \u2014 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0441 \u0440\u0443\u0441\u0441\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u044e \u0430\u0434\u043c\u0438\u043d\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a \u0440\u0430\u043d\u044c\u0448\u0435, \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u0438 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0443\u044e) \u2014 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c.<\/li>\n<li>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0430 \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438 (\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u043f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u043c\u0435\u0442\u043a\u0438, \u043a\u043d\u043e\u043f\u043a\u0430) \u0442\u043e\u0436\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u2014 \u043d\u0430 \u043d\u043e\u0432\u043e\u043c \u0441\u0430\u0439\u0442\u0435 \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u044e \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u0451\u0442\u0441\u044f \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u044d\u0442\u043e\u043c \u044f\u0437\u044b\u043a\u0435.<\/li>\n<\/ul>\n\n<h4>4.2.0<\/h4>\n\n<ul>\n<li>\u041a\u043d\u043e\u043f\u043a\u0430 \u00ab\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c\u00bb \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0440\u0430\u0437\u0443 \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443-\u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0443 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 (\u0442\u0435\u043a\u0441\u0442\/\u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\/\u0442\u0435\u043c\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430, \u043a\u0430\u043a \u0440\u0430\u043d\u044c\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043a\u043d\u043e\u043f\u043a\u0430 \u00ab\u041f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u0442\u044c\u00bb).<\/li>\n<li>\u041c\u0435\u0442\u043a\u0438\/\u0442\u0435\u0433\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u0443\u0431\u0440\u0430\u043d\u044b \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043f\u0440\u043e \u0442\u043e\u0440\u0442\u044b, \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u043d\u0435\u0439\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0435 \u00ab\u0421\u0430\u0439\u0442 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435\u00bb \/ \u00ab\u0421\u043e\u043e\u0431\u0449\u0438\u043c \u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0435\u00bb.<\/li>\n<\/ul>\n\n<h4>4.1.0<\/h4>\n\n<ul>\n<li>\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u2014 \u0441\u043a\u0440\u0438\u043f\u0442 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0438 \u0432\u044b\u043d\u0435\u0441\u0435\u043d \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u043d\u0430\u0434\u0451\u0436\u043d\u0435\u0435 (\u0441\u0442\u0430\u0440\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 hook suffix \u043c\u043e\u0433\u043b\u0430 \u043c\u043e\u043b\u0447\u0430 \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b).<\/li>\n<li>\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b 3 \u043d\u043e\u0432\u044b\u0435 \u0442\u0435\u043c\u044b \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438: \u00ab\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0437\u043c\u00bb, \u00ab\u0422\u0451\u043c\u043d\u0430\u044f\u00bb, \u00ab\u0421\u043f\u043b\u0438\u0442\u00bb \u2014 \u043f\u043b\u044e\u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0430\u044f \u00ab\u041a\u043b\u0430\u0441\u0441\u0438\u043a\u0430\u00bb, \u0432\u0441\u0435\u0433\u043e 4.<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438 (\u0442\u0435\u043a\u0441\u0442, \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430, \u0446\u0432\u0435\u0442\u0430, \u043a\u043d\u043e\u043f\u043a\u0430, \u043c\u0435\u0442\u043a\u0438) \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0437\u0430\u0445\u0430\u0440\u0434\u043a\u043e\u0436\u0435\u043d\u043e \u043f\u043e\u0434 \u043e\u0434\u0438\u043d \u0441\u0430\u0439\u0442.<\/li>\n<li>\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0434\u0438\u0430\u0442\u0435\u043a\u0443 WordPress \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u0432 \u043a\u043e\u0434 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438.<\/li>\n<li>\u0420\u0435\u0436\u0438\u043c \u043f\u043e\u043a\u0430\u0437\u0430 \u0431\u0435\u0437 \u0440\u0435\u0434\u0438\u0440\u0435\u043a\u0442\u0430 (HTTP 503 + Retry-After) \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0431\u0435\u0440\u0435\u0436\u043d\u043e\u0433\u043e \u043a SEO \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430.<\/li>\n<li>\u0421\u043f\u0438\u0441\u043e\u043a IP-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c\u0443 \u0441\u0430\u0439\u0442\u0443.<\/li>\n<li>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>\u041f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f.<\/li>\n<\/ul>","raw_excerpt":"A polished, fully customizable &quot;Coming Soon&quot; page for sites under construction \u2014 four built-in themes, no code required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349999","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=349999"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hookmaster"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349999"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349999"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349999"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349999"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349999"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}