Changeset 3353745
- Timestamp:
- 09/01/2025 09:08:17 AM (3 months ago)
- Location:
- naiba-coming-soon
- Files:
-
- 35 added
- 3 deleted
- 5 edited
-
tags/2.0 (added)
-
tags/2.0/admin (added)
-
tags/2.0/admin/settings-page.php (added)
-
tags/2.0/assets (added)
-
tags/2.0/assets/css (added)
-
tags/2.0/assets/css/admin.css (added)
-
tags/2.0/assets/css/coming-soon.css (added)
-
tags/2.0/assets/js (added)
-
tags/2.0/assets/js/admin.js (added)
-
tags/2.0/assets/js/coming-soon.js (added)
-
tags/2.0/includes (added)
-
tags/2.0/includes/class-naibabijicsmm-coming-soon.php (added)
-
tags/2.0/languages (added)
-
tags/2.0/languages/naiba-coming-soon-zh_CN.mo (added)
-
tags/2.0/languages/naiba-coming-soon-zh_CN.po (added)
-
tags/2.0/languages/naiba-coming-soon.pot (added)
-
tags/2.0/naiba-coming-soon.php (added)
-
tags/2.0/readme.txt (added)
-
tags/2.0/templates (added)
-
tags/2.0/templates/coming-soon-template.php (added)
-
tags/2.0/uninstall.php (added)
-
trunk/admin (added)
-
trunk/admin/settings-page.php (added)
-
trunk/assets (added)
-
trunk/assets/css (added)
-
trunk/assets/css/admin.css (added)
-
trunk/assets/css/coming-soon.css (added)
-
trunk/assets/js (added)
-
trunk/assets/js/admin.js (added)
-
trunk/assets/js/coming-soon.js (added)
-
trunk/css (deleted)
-
trunk/includes (added)
-
trunk/includes/class-naibabijicsmm-coming-soon.php (added)
-
trunk/languages/naiba-coming-soon-en_US.mo (deleted)
-
trunk/languages/naiba-coming-soon-en_US.po (deleted)
-
trunk/languages/naiba-coming-soon-zh_CN.mo (modified) (previous)
-
trunk/languages/naiba-coming-soon-zh_CN.po (modified) (2 diffs)
-
trunk/languages/naiba-coming-soon.pot (modified) (1 diff)
-
trunk/naiba-coming-soon.php (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/templates (added)
-
trunk/templates/coming-soon-template.php (added)
-
trunk/uninstall.php (added)
Legend:
- Unmodified
- Added
- Removed
-
naiba-coming-soon/trunk/languages/naiba-coming-soon-zh_CN.po
r3352404 r3353745 1 # Copyright (C) 2023 奶爸建站笔记 2 # This file is distributed under the GPLv2. 3 msgid "" 4 msgstr "" 5 "Project-Id-Version: Naibabiji Coming Soon 1.1\n" 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/naiba-coming-" 7 "soon\n" 1 # Chinese (Simplified) translation for Naibabiji Coming Soon & Maintenance Mode 2 # Copyright (C) 2024 Naibabiji 3 # This file is distributed under the same license as the Naibabiji Coming Soon & Maintenance Mode package. 4 # Author: Naibabiji 5 # Author URI: https://blog.naibabiji.com 6 msgid "" 7 msgstr "" 8 "Project-Id-Version: Naibabiji Coming Soon & Maintenance Mode 2.0\n" 9 "Report-Msgid-Bugs-To: \n" 10 "POT-Creation-Date: 2024-12-29 12:00+0000\n" 11 "PO-Revision-Date: 2025-08-29 06:16+0000\n" 8 12 "Last-Translator: \n" 9 13 "Language-Team: 简体中文\n" … … 12 16 "Content-Type: text/plain; charset=UTF-8\n" 13 17 "Content-Transfer-Encoding: 8bit\n" 14 "POT-Creation-Date: 2023-12-01T12:00:00+00:00\n" 15 "PO-Revision-Date: 2025-08-29 02:51+0000\n" 18 "Plural-Forms: nplurals=1; plural=0;\n" 16 19 "X-Generator: Loco https://localise.biz/\n" 17 "X-Domain: naiba-coming-soon\n"18 "Plural-Forms: nplurals=1; plural=0;\n"19 20 "X-Loco-Version: 2.8.0; wp-6.8.2; php-8.2.27" 20 21 21 # 插件描述翻译 22 msgid "A simple and effective coming soon plugin for WordPress." 23 msgstr "一个简单有效的WordPress网站即将上线提示插件,避免搜索引擎抓取到未完成的网站页面,影响SEO效果。" 24 25 #: naiba-coming-soon.php:36 22 #. Description of the plugin 23 msgid "" 24 "A professional Coming Soon and Maintenance Mode plugin with password " 25 "protection and multi-language support. Perfect for websites under " 26 "development or maintenance." 27 msgstr "一个专业的即将推出和维护模式插件,具有密码保护和多语言支持功能。非常适合正在开发或维护的网站。" 28 29 #: admin/settings-page.php:86 30 msgid "" 31 "A professional WordPress plugin for B2B product management and showcase. " 32 "Perfect for businesses looking to display their products professionally." 33 msgstr "用于B2B产品管理和展示的专业WordPress插件。非常适合希望专业展示产品的企业。" 34 35 #: templates/coming-soon-template.php:101 36 msgid "Access" 37 msgstr "访问" 38 39 #: includes/class-naibabijicsmm-coming-soon.php:278 40 msgid "Access Password" 41 msgstr "访问密码" 42 43 #: admin/settings-page.php:69 admin/settings-page.php:75 44 msgid "Active" 45 msgstr "已激活" 46 47 #: includes/class-naibabijicsmm-coming-soon.php:483 48 msgid "" 49 "Add custom CSS to style the coming soon page. This will be added to the " 50 "default styles." 51 msgstr "添加自定义CSS来美化即将推出页面。这将添加到默认样式中。" 52 53 #: includes/class-naibabijicsmm-coming-soon.php:482 54 msgid "Add your custom CSS here" 55 msgstr "在此添加您的自定义CSS" 56 57 #: includes/class-naibabijicsmm-coming-soon.php:287 58 msgid "Appearance Settings" 59 msgstr "外观设置" 60 61 # 作者信息 62 #: admin/settings-page.php:36 63 #, fuzzy 64 #| msgid "Author" 65 msgid "Author:" 66 msgstr "作者" 67 68 #: admin/settings-page.php:90 69 msgid "B2B focused design" 70 msgstr "以B2B为中心的设计" 71 72 #: admin/settings-page.php:85 73 msgid "B2B Product Management & Display Plugin" 74 msgstr "B2B产品管理和展示插件" 75 76 #: admin/settings-page.php:84 77 msgid "B2BProduct Showcase" 78 msgstr "B2B产品管理和展示插件" 79 80 #: naiba-coming-soon.php:97 81 #: includes/class-naibabijicsmm-coming-soon.php:215 82 #: includes/class-naibabijicsmm-coming-soon.php:322 83 #: templates/coming-soon-template.php:32 26 84 msgid "Coming Soon" 27 msgstr "即将上线" 28 29 #: naiba-coming-soon.php:112 30 msgid "Naiba Coming Soon" 31 msgstr "Naibabiji 即将上线" 32 33 #: naiba-coming-soon.php:112 34 msgid "Naiba Coming Soon Settings" 35 msgstr "Naibabiji 即将上线设置" 36 37 # 插件名称翻译 85 msgstr "即将推出" 86 87 #: admin/settings-page.php:67 88 msgid "Coming Soon Mode:" 89 msgstr "即将推出模式:" 90 91 #: admin/settings-page.php:18 92 msgid "Configure your coming soon page and maintenance mode settings below." 93 msgstr "在下方配置您的即将推出页面和维护模式设置。" 94 95 #: admin/settings-page.php:60 96 msgid "Current Status" 97 msgstr "当前状态" 98 99 #: includes/class-naibabijicsmm-coming-soon.php:294 100 msgid "Custom CSS" 101 msgstr "自定义CSS" 102 103 #: admin/settings-page.php:44 104 msgid "Customizable content and styles" 105 msgstr "可自定义内容和样式" 106 107 #: admin/settings-page.php:91 108 msgid "Easy product management" 109 msgstr "轻松的产品管理" 110 111 #: includes/class-naibabijicsmm-coming-soon.php:238 112 msgid "Enable Coming Soon Mode" 113 msgstr "启用即将推出模式" 114 115 #: admin/settings-page.php:53 116 msgid "Enable Coming Soon mode" 117 msgstr "启用即将推出模式" 118 119 #: includes/class-naibabijicsmm-coming-soon.php:436 120 msgid "Enable Coming Soon mode for non-admin visitors" 121 msgstr "为非管理员访客启用即将推出模式" 122 123 #: includes/class-naibabijicsmm-coming-soon.php:270 124 msgid "Enable Password Protection" 125 msgstr "启用密码保护" 126 127 #: templates/coming-soon-template.php:86 128 msgid "Enter Password to Access" 129 msgstr "输入密码以访问" 130 131 #: templates/coming-soon-template.php:96 132 msgid "Enter password..." 133 msgstr "输入密码..." 134 135 #: admin/settings-page.php:38 136 msgid "Features:" 137 msgstr "功能:" 138 139 #: includes/class-naibabijicsmm-coming-soon.php:475 140 msgid "Hide" 141 msgstr "隐藏" 142 143 #. Author URI of the plugin 144 msgid "https://blog.naibabiji.com" 145 msgstr "" 146 147 #. URI of the plugin 148 msgid "https://blog.naibabiji.com/" 149 msgstr "" 150 151 #: admin/settings-page.php:69 admin/settings-page.php:75 152 msgid "Inactive" 153 msgstr "未激活" 154 155 #: templates/coming-soon-template.php:118 156 msgid "Incorrect password. Please try again." 157 msgstr "密码错误,请重试。" 158 159 #: admin/settings-page.php:100 160 msgid "Install Now" 161 msgstr "立即安装" 162 163 #: includes/class-naibabijicsmm-coming-soon.php:231 164 msgid "Main Settings" 165 msgstr "主要设置" 166 167 #: admin/settings-page.php:40 168 msgid "Modern responsive design" 169 msgstr "现代响应式设计" 170 171 #: admin/settings-page.php:43 172 msgid "Multi-language support" 173 msgstr "多语言支持" 174 175 #. Author of the plugin 176 msgid "Naibabiji" 177 msgstr "奶爸建站笔记" 178 179 #: includes/class-naibabijicsmm-coming-soon.php:214 38 180 msgid "Naibabiji Coming Soon" 39 msgstr "Naibabiji 网站即将上线提示" 40 41 #: naiba-coming-soon.php:150 181 msgstr "Naibabiji 即将推出" 182 183 # 插件头部信息翻译 184 #. Name of the plugin 185 msgid "Naibabiji Coming Soon & Maintenance Mode" 186 msgstr "Naibabiji 即将推出和维护模式" 187 188 #: admin/settings-page.php:17 189 msgid "Naibabiji Coming Soon & Maintenance Mode Settings" 190 msgstr "Naibabiji 即将推出和维护模式设置" 191 192 #. %s: PHP version 193 #: naiba-coming-soon.php:55 194 #, php-format 195 msgid "" 196 "Naibabiji Coming Soon plugin requires PHP version 7.4 or higher. You are " 197 "running version %s. Please upgrade PHP." 198 msgstr "" 199 200 #. %s: WordPress version 201 #: naiba-coming-soon.php:43 202 #, php-format 203 msgid "" 204 "Naibabiji Coming Soon plugin requires WordPress version 5.0 or higher. You " 205 "are running version %s. Please upgrade WordPress." 206 msgstr "" 207 208 #: admin/settings-page.php:56 209 msgid "Note: Administrators will always see the normal site" 210 msgstr "注意:管理员将始终看到正常的网站" 211 212 #: admin/settings-page.php:81 213 msgid "Other Plugins Recommendation" 214 msgstr "其他插件推荐" 215 216 #: includes/class-naibabijicsmm-coming-soon.php:254 42 217 msgid "Page Content" 43 218 msgstr "页面内容" 44 219 45 #: naiba-coming-soon.php:146220 #: includes/class-naibabijicsmm-coming-soon.php:246 46 221 msgid "Page Title" 47 222 msgstr "页面标题" 48 223 49 #: naiba-coming-soon.php:154 50 msgid "Save Changes" 51 msgstr "保存更改" 52 53 #: naiba-coming-soon.php:117 224 #: includes/class-naibabijicsmm-coming-soon.php:263 225 msgid "Password Protection Settings" 226 msgstr "密码保护设置" 227 228 #: admin/settings-page.php:41 229 msgid "Password protection with 24h access" 230 msgstr "24小时访问密码保护" 231 232 #: admin/settings-page.php:73 233 msgid "Password Protection:" 234 msgstr "密码保护:" 235 236 #: admin/settings-page.php:34 237 msgid "Plugin Information" 238 msgstr "插件信息" 239 240 #: admin/settings-page.php:49 241 msgid "Preview" 242 msgstr "预览" 243 244 #: admin/settings-page.php:89 245 msgid "Professional product showcase" 246 msgstr "专业产品展示" 247 248 #: admin/settings-page.php:92 249 msgid "Responsive and mobile-friendly" 250 msgstr "响应迅速且适合移动设备" 251 252 #: admin/settings-page.php:27 253 msgid "Save Settings" 254 msgstr "保存设置" 255 256 #: admin/settings-page.php:52 257 msgid "Save your settings" 258 msgstr "保存您的设置" 259 260 #: includes/class-naibabijicsmm-coming-soon.php:61 261 msgid "Security check failed. Please try again." 262 msgstr "安全检查失败。请重试。" 263 264 #: includes/class-naibabijicsmm-coming-soon.php:61 265 msgid "Security Error" 266 msgstr "安全错误" 267 268 #: admin/settings-page.php:42 269 msgid "SEO friendly (noindex, nofollow)" 270 msgstr "SEO友好(noindex, nofollow)" 271 272 #: naiba-coming-soon.php:160 54 273 msgid "Settings" 55 274 msgstr "设置" 56 275 57 #: naiba-coming-soon.php:139 58 msgid "Settings saved." 59 msgstr "设置已保存。" 60 61 #: naiba-coming-soon.php:39 62 msgid "We are working on something awesome. Stay tuned!" 63 msgstr "我们正在开发一些很棒的内容。敬请期待!" 64 65 #: naiba-coming-soon.php:80 66 msgid "如果你是第一次使用WordPress,可能会感到困惑。请参考下面的链接,了解如何选择主题、添加插件、创建页面和文章等基本操作。让我们开始吧!" 67 msgstr "如果你是第一次使用WordPress,可能会感到困惑。请参考下面的链接,了解如何选择主题、添加插件、创建页面和文章等基本操作。让我们开始吧!" 68 69 #: naiba-coming-soon.php:79 70 msgid "新手WordPress建站指引" 71 msgstr "新手WordPress建站指引" 276 #: includes/class-naibabijicsmm-coming-soon.php:475 277 msgid "Show" 278 msgstr "显示" 279 280 #: includes/class-naibabijicsmm-coming-soon.php:457 281 msgid "" 282 "The main content displayed on the coming soon page. You can use HTML tags." 283 msgstr "在即将推出页面上显示的主要内容。您可以使用HTML标签。" 284 285 #: includes/class-naibabijicsmm-coming-soon.php:442 286 msgid "The title displayed on the coming soon page" 287 msgstr "在即将推出页面上显示的标题" 288 289 #: admin/settings-page.php:50 290 msgid "To preview your coming soon page:" 291 msgstr "要预览您的即将推出页面:" 292 293 #: admin/settings-page.php:35 294 msgid "Version:" 295 msgstr "版本:" 296 297 #: admin/settings-page.php:97 298 msgid "View Plugin" 299 msgstr "查看详情" 300 301 #: admin/settings-page.php:54 302 msgid "Visit your site in a private/incognito window" 303 msgstr "在隐私/无痕浏览窗口中访问您的网站" 304 305 #: includes/class-naibabijicsmm-coming-soon.php:476 306 msgid "Visitors who enter this password can access the site for 24 hours" 307 msgstr "输入此密码的访客可以在24小时内访问网站而无需再次输入密码。" 308 309 #: naiba-coming-soon.php:98 310 #: includes/class-naibabijicsmm-coming-soon.php:327 311 #: includes/class-naibabijicsmm-coming-soon.php:446 312 #: templates/coming-soon-template.php:76 313 msgid "We are working hard to bring you something amazing. Stay tuned!" 314 msgstr "我们正在努力为您带来令人惊叹的内容,敬请期待!" 315 316 #: includes/class-naibabijicsmm-coming-soon.php:466 317 msgid "" 318 "When enabled, visitors can view the website content by entering a password" 319 msgstr "启用后,游客可以通过输入密码查看网站内容" -
naiba-coming-soon/trunk/languages/naiba-coming-soon.pot
r3352404 r3353745 1 # Copyright (C) 2023 奶爸建站笔记 2 # This file is distributed under the GPLv2. 1 # SOME DESCRIPTIVE TITLE. 2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 3 # This file is distributed under the same license as the PACKAGE package. 4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 3 5 #, fuzzy 4 6 msgid "" 5 7 msgstr "" 6 "Project-Id-Version: Naibabiji Coming Soon 1.1\n" 7 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/naiba-coming-" 8 "soon\n" 8 "Project-Id-Version: Naibabiji Coming Soon & Maintenance Mode 2.0\n" 9 "Report-Msgid-Bugs-To: \n" 10 "POT-Creation-Date: 2025-08-29 06:14+0000\n" 11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 9 12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 10 13 "Language-Team: LANGUAGE <[email protected]>\n" 14 "Language: \n" 11 15 "MIME-Version: 1.0\n" 12 16 "Content-Type: text/plain; charset=UTF-8\n" 13 17 "Content-Transfer-Encoding: 8bit\n" 14 "POT-Creation-Date: 2025-08-29 02:49+0000\n" 15 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 16 "X-Generator: Loco https://localise.biz/\n" 17 "X-Domain: naiba-coming-soon\n" 18 "Language: \n" 19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;" 20 21 # 插件名称翻译 18 "\n" 19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" 20 "X-Generator: Loco https://localise.biz/" 21 22 #. Description of the plugin 23 msgid "" 24 "A professional Coming Soon and Maintenance Mode plugin with password " 25 "protection and multi-language support. Perfect for websites under " 26 "development or maintenance." 27 msgstr "" 28 29 #: admin/settings-page.php:86 30 msgid "" 31 "A professional WordPress plugin for B2B product management and showcase. " 32 "Perfect for businesses looking to display their products professionally." 33 msgstr "" 34 35 #: templates/coming-soon-template.php:101 36 msgid "Access" 37 msgstr "" 38 39 #: includes/class-naibabijicsmm-coming-soon.php:278 40 msgid "Access Password" 41 msgstr "" 42 43 #: admin/settings-page.php:69 admin/settings-page.php:75 44 msgid "Active" 45 msgstr "" 46 47 #: includes/class-naibabijicsmm-coming-soon.php:483 48 msgid "" 49 "Add custom CSS to style the coming soon page. This will be added to the " 50 "default styles." 51 msgstr "" 52 53 #: includes/class-naibabijicsmm-coming-soon.php:482 54 msgid "Add your custom CSS here" 55 msgstr "" 56 57 #: includes/class-naibabijicsmm-coming-soon.php:287 58 msgid "Appearance Settings" 59 msgstr "" 60 61 #: admin/settings-page.php:36 62 msgid "Author:" 63 msgstr "" 64 65 #: admin/settings-page.php:90 66 msgid "B2B focused design" 67 msgstr "" 68 69 #: admin/settings-page.php:85 70 msgid "B2B Product Management & Display Plugin" 71 msgstr "" 72 73 #: admin/settings-page.php:84 74 msgid "B2BProduct Showcase" 75 msgstr "" 76 77 #: naiba-coming-soon.php:97 78 #: includes/class-naibabijicsmm-coming-soon.php:215 79 #: includes/class-naibabijicsmm-coming-soon.php:322 80 #: templates/coming-soon-template.php:32 81 msgid "Coming Soon" 82 msgstr "" 83 84 #: admin/settings-page.php:67 85 msgid "Coming Soon Mode:" 86 msgstr "" 87 88 #: admin/settings-page.php:18 89 msgid "Configure your coming soon page and maintenance mode settings below." 90 msgstr "" 91 92 #: admin/settings-page.php:60 93 msgid "Current Status" 94 msgstr "" 95 96 #: includes/class-naibabijicsmm-coming-soon.php:294 97 msgid "Custom CSS" 98 msgstr "" 99 100 #: admin/settings-page.php:44 101 msgid "Customizable content and styles" 102 msgstr "" 103 104 #: admin/settings-page.php:91 105 msgid "Easy product management" 106 msgstr "" 107 108 #: includes/class-naibabijicsmm-coming-soon.php:238 109 msgid "Enable Coming Soon Mode" 110 msgstr "" 111 112 #: admin/settings-page.php:53 113 msgid "Enable Coming Soon mode" 114 msgstr "" 115 116 #: includes/class-naibabijicsmm-coming-soon.php:436 117 msgid "Enable Coming Soon mode for non-admin visitors" 118 msgstr "" 119 120 #: includes/class-naibabijicsmm-coming-soon.php:270 121 msgid "Enable Password Protection" 122 msgstr "" 123 124 #: templates/coming-soon-template.php:86 125 msgid "Enter Password to Access" 126 msgstr "" 127 128 #: templates/coming-soon-template.php:96 129 msgid "Enter password..." 130 msgstr "" 131 132 #: admin/settings-page.php:38 133 msgid "Features:" 134 msgstr "" 135 136 #: includes/class-naibabijicsmm-coming-soon.php:475 137 msgid "Hide" 138 msgstr "" 139 140 #. Author URI of the plugin 141 msgid "https://blog.naibabiji.com" 142 msgstr "" 143 144 #. URI of the plugin 145 msgid "https://blog.naibabiji.com/" 146 msgstr "" 147 148 #: admin/settings-page.php:69 admin/settings-page.php:75 149 msgid "Inactive" 150 msgstr "" 151 152 #: templates/coming-soon-template.php:118 153 msgid "Incorrect password. Please try again." 154 msgstr "" 155 156 #: admin/settings-page.php:100 157 msgid "Install Now" 158 msgstr "" 159 160 #: includes/class-naibabijicsmm-coming-soon.php:231 161 msgid "Main Settings" 162 msgstr "" 163 164 #: admin/settings-page.php:40 165 msgid "Modern responsive design" 166 msgstr "" 167 168 #: admin/settings-page.php:43 169 msgid "Multi-language support" 170 msgstr "" 171 172 #. Author of the plugin 173 msgid "Naibabiji" 174 msgstr "" 175 176 #: includes/class-naibabijicsmm-coming-soon.php:214 22 177 msgid "Naibabiji Coming Soon" 23 178 msgstr "" 24 179 25 # 插件描述翻译 26 msgid "A simple and effective coming soon plugin for WordPress." 27 msgstr "" 28 29 #: naiba-coming-soon.php:36 30 msgid "Coming Soon" 31 msgstr "" 32 33 #: naiba-coming-soon.php:39 34 msgid "We are working on something awesome. Stay tuned!" 35 msgstr "" 36 37 #: naiba-coming-soon.php:79 38 msgid "新手WordPress建站指引" 39 msgstr "" 40 41 #: naiba-coming-soon.php:80 42 msgid "如果你是第一次使用WordPress,可能会感到困惑。请参考下面的链接,了解如何选择主题、添加插件、创建页面和文章等基本操作。让我们开始吧!" 43 msgstr "" 44 45 #: naiba-coming-soon.php:112 46 msgid "Naiba Coming Soon Settings" 47 msgstr "" 48 49 #: naiba-coming-soon.php:112 50 msgid "Naiba Coming Soon" 51 msgstr "" 52 53 #: naiba-coming-soon.php:117 180 # 插件头部信息 181 #. Name of the plugin 182 msgid "Naibabiji Coming Soon & Maintenance Mode" 183 msgstr "" 184 185 #: admin/settings-page.php:17 186 msgid "Naibabiji Coming Soon & Maintenance Mode Settings" 187 msgstr "" 188 189 #. %s: PHP version 190 #: naiba-coming-soon.php:55 191 #, php-format 192 msgid "" 193 "Naibabiji Coming Soon plugin requires PHP version 7.4 or higher. You are " 194 "running version %s. Please upgrade PHP." 195 msgstr "" 196 197 #. %s: WordPress version 198 #: naiba-coming-soon.php:43 199 #, php-format 200 msgid "" 201 "Naibabiji Coming Soon plugin requires WordPress version 5.0 or higher. You " 202 "are running version %s. Please upgrade WordPress." 203 msgstr "" 204 205 #: admin/settings-page.php:56 206 msgid "Note: Administrators will always see the normal site" 207 msgstr "" 208 209 #: admin/settings-page.php:81 210 msgid "Other Plugins Recommendation" 211 msgstr "" 212 213 #: includes/class-naibabijicsmm-coming-soon.php:254 214 msgid "Page Content" 215 msgstr "" 216 217 #: includes/class-naibabijicsmm-coming-soon.php:246 218 msgid "Page Title" 219 msgstr "" 220 221 #: includes/class-naibabijicsmm-coming-soon.php:263 222 msgid "Password Protection Settings" 223 msgstr "" 224 225 #: admin/settings-page.php:41 226 msgid "Password protection with 24h access" 227 msgstr "" 228 229 #: admin/settings-page.php:73 230 msgid "Password Protection:" 231 msgstr "" 232 233 #: admin/settings-page.php:34 234 msgid "Plugin Information" 235 msgstr "" 236 237 #: admin/settings-page.php:49 238 msgid "Preview" 239 msgstr "" 240 241 #: admin/settings-page.php:89 242 msgid "Professional product showcase" 243 msgstr "" 244 245 #: admin/settings-page.php:92 246 msgid "Responsive and mobile-friendly" 247 msgstr "" 248 249 #: admin/settings-page.php:27 250 msgid "Save Settings" 251 msgstr "" 252 253 #: admin/settings-page.php:52 254 msgid "Save your settings" 255 msgstr "" 256 257 #: includes/class-naibabijicsmm-coming-soon.php:61 258 msgid "Security check failed. Please try again." 259 msgstr "" 260 261 #: includes/class-naibabijicsmm-coming-soon.php:61 262 msgid "Security Error" 263 msgstr "" 264 265 #: admin/settings-page.php:42 266 msgid "SEO friendly (noindex, nofollow)" 267 msgstr "" 268 269 #: naiba-coming-soon.php:160 54 270 msgid "Settings" 55 271 msgstr "" 56 272 57 #: naiba-coming-soon.php:139 58 msgid "Settings saved." 59 msgstr "" 60 61 #: naiba-coming-soon.php:146 62 msgid "Page Title" 63 msgstr "" 64 65 #: naiba-coming-soon.php:150 66 msgid "Page Content" 67 msgstr "" 68 69 #: naiba-coming-soon.php:154 70 msgid "Save Changes" 71 msgstr "" 273 #: includes/class-naibabijicsmm-coming-soon.php:475 274 msgid "Show" 275 msgstr "" 276 277 #: includes/class-naibabijicsmm-coming-soon.php:457 278 msgid "" 279 "The main content displayed on the coming soon page. You can use HTML tags." 280 msgstr "" 281 282 #: includes/class-naibabijicsmm-coming-soon.php:442 283 msgid "The title displayed on the coming soon page" 284 msgstr "" 285 286 #: admin/settings-page.php:50 287 msgid "To preview your coming soon page:" 288 msgstr "" 289 290 #: admin/settings-page.php:35 291 msgid "Version:" 292 msgstr "" 293 294 #: admin/settings-page.php:97 295 msgid "View Plugin" 296 msgstr "" 297 298 #: admin/settings-page.php:54 299 msgid "Visit your site in a private/incognito window" 300 msgstr "" 301 302 #: includes/class-naibabijicsmm-coming-soon.php:476 303 msgid "Visitors who enter this password can access the site for 24 hours" 304 msgstr "" 305 306 #: naiba-coming-soon.php:98 307 #: includes/class-naibabijicsmm-coming-soon.php:327 308 #: includes/class-naibabijicsmm-coming-soon.php:446 309 #: templates/coming-soon-template.php:76 310 msgid "We are working hard to bring you something amazing. Stay tuned!" 311 msgstr "" 312 313 #: includes/class-naibabijicsmm-coming-soon.php:466 314 msgid "" 315 "When enabled, visitors can view the website content by entering a password" 316 msgstr "" -
naiba-coming-soon/trunk/naiba-coming-soon.php
r3352404 r3353745 1 1 <?php 2 /* 3 Plugin Name: Naiba Coming Soon 4 Plugin URI: https://blog.naibabiji.com/files/wordpress-plugins/naiba-coming-soon.html 5 Description: A simple and effective coming soon plugin for WordPress. 6 Version: 1.1 7 Author: 奶爸建站笔记 8 Author URI: https://blog.naibabiji.com 9 Requires at least: 5.9 10 Tested up to: 6.8.2 11 Stable tag: 1.1 12 Requires PHP: 5.6 13 License: GPLv2 14 License URI: http://www.gnu.org/licenses/gpl-2.0.html 15 Text Domain: naiba-coming-soon 16 Domain Path: /languages 17 */ 2 /** 3 * Plugin Name: Naibabiji Coming Soon & Maintenance Mode 4 * Plugin URI: https://blog.naibabiji.com/ 5 * Description: A professional Coming Soon and Maintenance Mode plugin with password protection and multi-language support. Perfect for websites under development or maintenance. 6 * Version: 2.0 7 * Requires at least: 5.0 8 * Requires PHP: 7.4 9 * Author: Naibabiji 10 * Author URI: https://blog.naibabiji.com 11 * License: GPL v2 or later 12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 13 * Text Domain: naiba-coming-soon 14 * Domain Path: /languages 15 * 16 * @package Naibabiji_Coming_Soon 17 * @version 2.0 18 * @author Naibabiji 19 * @copyright 2024 Naibabiji 20 * @license GPL-2.0-or-later 21 * @link https://blog.naibabiji.com 22 */ 18 23 19 // 注意:WordPress插件头部信息不支持翻译函数,插件名称和描述的翻译需要在.po文件中添加 20 21 // Block direct access to the plugin PHP files 24 // 防止直接访问 22 25 if (!defined('ABSPATH')) { 23 exit ;26 exit('Direct access denied.'); 24 27 } 25 28 26 // WordPress 4.6+ automatically loads translations from the languages directory27 // No need to manually call load_plugin_textdomain() anymore28 29 29 // Register and enqueue plugin styles 30 function naiba_coming_soon_enqueue_styles() { 31 wp_register_style('naiba-coming-soon-style', plugin_dir_url(__FILE__) . 'css/style.css', array(), '1.1'); 32 wp_enqueue_style('naiba-coming-soon-style'); 30 31 // 定义插件常量 32 define('NAIBABIJICSMM_VERSION', '2.0'); 33 define('NAIBABIJICSMM_PLUGIN_DIR', plugin_dir_path(__FILE__)); 34 define('NAIBABIJICSMM_PLUGIN_URL', plugin_dir_url(__FILE__)); 35 define('NAIBABIJICSMM_PLUGIN_FILE', __FILE__); 36 37 /** 38 * WordPress版本不兼容提示 39 */ 40 function naibabijicsmm_wp_version_notice() { 41 $message = sprintf( 42 /* translators: %s: WordPress version */ 43 esc_html__('Naibabiji Coming Soon plugin requires WordPress version 5.0 or higher. You are running version %s. Please upgrade WordPress.', 'naiba-coming-soon'), 44 get_bloginfo('version') 45 ); 46 printf('<div class="notice notice-error"><p>%s</p></div>', esc_html($message)); 33 47 } 34 48 35 // Enqueue styles for admin pages 36 function naiba_coming_soon_admin_enqueue_styles($hook) { 37 // Only load on dashboard and plugin settings page 38 if ($hook === 'index.php' || $hook === 'settings_page_naiba_coming_soon_settings') { 39 wp_enqueue_style('naiba-coming-soon-style', plugin_dir_url(__FILE__) . 'css/style.css', array(), '1.1'); 49 /** 50 * PHP版本不兼容提示 51 */ 52 function naibabijicsmm_php_version_notice() { 53 $message = sprintf( 54 /* translators: %s: PHP version */ 55 esc_html__('Naibabiji Coming Soon plugin requires PHP version 7.4 or higher. You are running version %s. Please upgrade PHP.', 'naiba-coming-soon'), 56 PHP_VERSION 57 ); 58 printf('<div class="notice notice-error"><p>%s</p></div>', esc_html($message)); 59 } 60 61 /** 62 * 检查系统要求 63 */ 64 function naibabijicsmm_check_requirements() { 65 // 检查WordPress版本 66 if (version_compare(get_bloginfo('version'), '5.0', '<')) { 67 add_action('admin_notices', 'naibabijicsmm_wp_version_notice'); 68 return false; 69 } 70 71 // 检查PHP版本 72 if (version_compare(PHP_VERSION, '7.4', '<')) { 73 add_action('admin_notices', 'naibabijicsmm_php_version_notice'); 74 return false; 75 } 76 77 return true; 78 } 79 80 // 包含核心类文件 81 if (file_exists(NAIBABIJICSMM_PLUGIN_DIR . 'includes/class-naibabijicsmm-coming-soon.php')) { 82 require_once NAIBABIJICSMM_PLUGIN_DIR . 'includes/class-naibabijicsmm-coming-soon.php'; 83 } else { 84 add_action('admin_notices', function() { 85 echo '<div class="notice notice-error"><p>Naibabiji Coming Soon plugin files are missing. Please reinstall the plugin.</p></div>'; 86 }); 87 return; 88 } 89 90 /** 91 * 插件激活时执行 92 */ 93 function naibabijicsmm_activate() { 94 // 设置默认选项 95 $default_options = array( 96 'enabled' => false, 97 'title' => esc_html__('Coming Soon', 'naiba-coming-soon'), 98 'content' => esc_html__('We are working hard to bring you something amazing. Stay tuned!', 'naiba-coming-soon'), 99 'password_enabled' => false, 100 'password' => '', 101 'custom_css' => '' 102 ); 103 104 add_option('naibabijicsmm_options', $default_options); 105 } 106 register_activation_hook(__FILE__, 'naibabijicsmm_activate'); 107 108 /** 109 * 插件停用时执行 110 */ 111 function naibabijicsmm_deactivate() { 112 // 清除所有相关的临时数据 113 wp_clear_scheduled_hook('naibabijicsmm_cleanup'); 114 } 115 register_deactivation_hook(__FILE__, 'naibabijicsmm_deactivate'); 116 117 /** 118 * 初始化插件 119 */ 120 function naibabijicsmm_init() { 121 // 检查系统要求 122 if (!naibabijicsmm_check_requirements()) { 123 return; 124 } 125 126 // 检查类是否存在 127 if (!class_exists('Naibabijicsmm_Coming_Soon')) { 128 add_action('admin_notices', function() { 129 echo '<div class="notice notice-error"><p>Naibabiji Coming Soon plugin class not found. Please reinstall the plugin.</p></div>'; 130 }); 131 return; 132 } 133 134 // WordPress 4.6+ 会自动加载翻译文件 135 // 如果需要自定义翻译目录,可以使用 load_plugin_textdomain 136 // 但对于标准插件结构,不再需要手动调用 137 138 // 添加插件头部信息翻译支持 139 add_filter('plugin_row_meta', 'naibabijicsmm_plugin_row_meta', 10, 2); 140 141 // WordPress 4.6+ 会自动加载翻译文件,但手动加载能确保兼容性 142 143 // 初始化主插件类 144 try { 145 $naibabijicsmm = new Naibabijicsmm_Coming_Soon(); 146 $naibabijicsmm->init(); 147 } catch (Exception $e) { 148 add_action('admin_notices', function() use ($e) { 149 echo '<div class="notice notice-error"><p>Naibabiji Coming Soon plugin initialization failed: ' . esc_html($e->getMessage()) . '</p></div>'; 150 }); 151 40 152 } 41 153 } 42 add_action(' admin_enqueue_scripts', 'naiba_coming_soon_admin_enqueue_styles');154 add_action('plugins_loaded', 'naibabijicsmm_init'); 43 155 44 // Add Coming Soon page functionality 45 function naiba_coming_soon_page() { 46 if (!is_user_logged_in()) { 156 /** 157 * 添加插件设置链接 158 */ 159 function naibabijicsmm_settings_link($links) { 160 $settings_link = '<a href="options-general.php?page=naiba-coming-soon">' . esc_html__('Settings', 'naiba-coming-soon') . '</a>'; 161 array_unshift($links, $settings_link); 162 return $links; 163 } 164 add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'naibabijicsmm_settings_link'); 47 165 48 // Set page title meta 49 $page_title = get_option('naiba_coming_soon_page_title', __('Coming Soon', 'naiba-coming-soon')); 50 51 // Set default page content 52 $default_page_content = __('We are working on something awesome. Stay tuned!', 'naiba-coming-soon'); 53 54 // Get user-defined page content 55 $page_content = get_option('naiba_coming_soon_page_content', ''); 56 57 // Use default page content if user-defined content is empty 58 if (empty($page_content)) { 59 $page_content = $default_page_content; 60 } 61 62 ?> 63 <!DOCTYPE html> 64 <html> 65 <head> 66 <title><?php echo esc_html($page_title); ?></title> 67 <meta name="robots" content="noindex, nofollow"> 68 <meta name="viewport" content="width=device-width, initial-scale=1"> 69 <?php 70 // Properly enqueue styles 71 naiba_coming_soon_enqueue_styles(); 72 wp_print_styles(); 73 ?> 74 </head> 75 <body> 76 <?php 77 echo '<div class="naiba-coming-soon-title">' . wp_kses_post($page_title) . '</div>'; 78 echo '<div class="naiba-coming-soon-content">' . wp_kses_post($page_content) . '</div>'; 79 ?> 80 </body> 81 </html> 82 <?php 83 84 // Prevent caching of the page 85 nocache_headers(); 86 exit; 166 /** 167 * 插件头部信息翻译支持 168 */ 169 function naibabijicsmm_plugin_row_meta($links, $file) { 170 if ($file === plugin_basename(__FILE__)) { 171 // WordPress 会自动处理插件头部信息的翻译 172 // 只需要在 .po/.mo 文件中有对应的翻译条目即可 173 174 // 确保翻译正确加载 175 $domain = 'naiba-coming-soon'; 176 $locale = apply_filters('plugin_locale', determine_locale(), $domain); 177 $mofile = $domain . '-' . $locale . '.mo'; 178 179 // 尝试从插件目录加载翻译文件 180 load_textdomain($domain, dirname(plugin_basename(__FILE__)) . '/languages/' . $mofile); 87 181 } 88 }89 add_action('template_redirect', 'naiba_coming_soon_page');90 91 92 // Plugin Name: Naiba Coming Soon Admin Notice93 function naiba_naiba_coming_soon_admin_notice() {94 $screen = get_current_screen();95 if ( $screen->id === 'dashboard' ) {96 $links = array(97 'link1' => array('name' => __('1、WordPress的基本概念和术语', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-concept.html'),98 'link2' => array('name' => __('2、WordPress的后台管理界面', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-dashboard.html'),99 'link3' => array('name' => __('3、选择主题', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-theme.html'),100 'link4' => array('name' => __('4、安装插件', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-plugin.html'),101 'link5' => array('name' => __('5、创建页面', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-pages.html'),102 'link6' => array('name' => __('6、创建产品', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-products.html'),103 'link7' => array('name' => __('7、创建文章', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-posts.html'),104 'link8' => array('name' => __('8、自定义菜单', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/tutorial/wordpress-menu.html'),105 'link9' => array('name' => __('9、SEO优化', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/google-seo'),106 'link10' => array('name' => __('10、速度优化', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/skill/speed-up-wordpress.html'),107 'link11' => array('name' => __('👉建站资源导航', 'naiba-coming-soon'), 'url' => 'https://blog.naibabiji.com/nav'),108 );109 ?>110 <div class="notice notice-info is-dismissible naiba-notice">111 <h2><?php esc_html_e('新手WordPress建站指引', 'naiba-coming-soon'); ?></h2>112 <p><?php esc_html_e('如果你是第一次使用WordPress,可能会感到困惑。请参考下面的链接,了解如何选择主题、添加插件、创建页面和文章等基本操作。让我们开始吧!', 'naiba-coming-soon'); ?></p>113 <div class="links-container">114 <ul>115 <?php foreach ( $links as $key => $link ) { ?>116 <li><a href="<?php echo esc_url( $link['url'] ); ?>" target="_blank"><?php echo esc_html( $link['name'] ); ?></a></li>117 <?php } ?>118 </ul>119 </div>120 </div>121 <?php122 }123 }124 add_action( 'admin_notices', 'naiba_naiba_coming_soon_admin_notice' );125 126 // Add plugin settings page127 function naiba_coming_soon_settings_page() {128 add_options_page(__('Naiba Coming Soon Settings', 'naiba-coming-soon'), __('Naiba Coming Soon', 'naiba-coming-soon'), 'manage_options', 'naiba_coming_soon_settings', 'naiba_coming_soon_settings_page_html');129 }130 add_action('admin_menu', 'naiba_coming_soon_settings_page');131 132 function naiba_coming_soon_settings_link( $links ) {133 $settings_link = '<a href="admin.php?page=naiba_coming_soon_settings">' . __('Settings', 'naiba-coming-soon') . '</a>';134 array_push( $links, $settings_link );135 182 return $links; 136 183 } 137 184 138 $plugin = plugin_basename( __FILE__ ); 139 add_filter( "plugin_action_links_$plugin", 'naiba_coming_soon_settings_link' ); 140 141 // Display plugin settings page 142 function naiba_coming_soon_settings_page_html() { 143 // Check if user has appropriate permissions 144 if (!current_user_can('manage_options')) { 145 return; 146 } 147 148 // Get options 149 $page_title = get_option('naiba_coming_soon_page_title', __('Coming Soon', 'naiba-coming-soon')); 150 $page_content = get_option('naiba_coming_soon_page_content', ''); 151 152 // Save options on form submit 153 if (isset($_POST['naiba_coming_soon_submit'])) { 154 // Verify nonce for security 155 if (!isset($_POST['naiba_coming_soon_nonce']) || !wp_verify_nonce(sanitize_key(wp_unslash($_POST['naiba_coming_soon_nonce'])), 'naiba_coming_soon_save_settings')) { 156 ?> 157 <div id="message" class="error notice is-dismissible"><p><?php esc_html_e('Security check failed. Please try again.', 'naiba-coming-soon'); ?></p></div> 158 <?php 159 } else { 160 // Validate and sanitize inputs 161 $page_title = isset($_POST['naiba_coming_soon_page_title']) ? sanitize_text_field(wp_unslash($_POST['naiba_coming_soon_page_title'])) : ''; 162 $page_content = isset($_POST['naiba_coming_soon_page_content']) ? wp_kses_post(wp_unslash($_POST['naiba_coming_soon_page_content'])) : ''; 163 164 // Save options 165 update_option('naiba_coming_soon_page_title', $page_title); 166 update_option('naiba_coming_soon_page_content', $page_content); 167 168 ?> 169 <div id="message" class="updated notice is-dismissible"><p><?php esc_html_e('Settings saved.', 'naiba-coming-soon'); ?></p></div> 170 <?php 171 } 172 } 173 ?> 174 175 <div class="wrap"> 176 <h1><?php esc_html_e('Naiba Coming Soon Settings', 'naiba-coming-soon'); ?></h1> 177 <form method="post" action=""> 178 <?php wp_nonce_field('naiba_coming_soon_save_settings', 'naiba_coming_soon_nonce'); ?> 179 <table class="form-table"> 180 <tr> 181 <th scope="row"><label for="naiba_coming_soon_page_title"><?php esc_html_e('Page Title', 'naiba-coming-soon'); ?></label></th> 182 <td><input name="naiba_coming_soon_page_title" type="text" id="naiba_coming_soon_page_title" value="<?php echo esc_attr($page_title); ?>" class="regular-text"></td> 183 </tr> 184 <tr> 185 <th scope="row"><label for="naiba_coming_soon_page_content"><?php esc_html_e('Page Content', 'naiba-coming-soon'); ?></label></th> 186 <td><textarea name="naiba_coming_soon_page_content" id="naiba_coming_soon_page_content" rows="10" cols="50"><?php echo wp_kses_post($page_content); ?></textarea></td> 187 </tr> 188 </table> 189 <input type="submit" name="naiba_coming_soon_submit" id="naiba_coming_soon_submit" class="button button-primary" value="<?php esc_attr_e('Save Changes', 'naiba-coming-soon'); ?>"> 190 </form> 191 </div> 192 <?php 193 } 185 /** 186 * 插件列表页面翻译支持 187 * 188 * 注意:WordPress 4.6+ 会自动加载翻译文件 189 * 此处代码已不再需要,保留注释以供参考 190 */ 191 // WordPress 4.6+ 会自动处理插件翻译,不再需要手动加载翻译文件 -
naiba-coming-soon/trunk/readme.txt
r3352404 r3353745 1 === Naiba Coming Soon===1 === Naibabiji Coming Soon & Maintenance Mode === 2 2 Contributors: naibabiji 3 Tags: coming soon, maintenance , under construction4 Requires at least: 5. 93 Tags: coming soon, maintenance mode, under construction, password protection, responsive 4 Requires at least: 5.0 5 5 Tested up to: 6.8 6 Stable tag: 1.1 7 Requires PHP: 5.6 6 Requires PHP: 7.4 7 Stable tag: 2.0 8 8 License: GPLv2 or later 9 License URI: http ://www.gnu.org/licenses/gpl-2.0.html10 11 A simple and effective coming soon plugin for WordPress.9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 11 Professional Coming Soon page plugin with password protection, responsive design, and full customization features. 12 12 13 13 == Description == 14 14 15 Naiba Coming Soon is a lightweight plugin that displays a customizable coming soon page for your WordPress website. The plugin is easy to set up and provides a user-friendly interface for modifying the page title and content. 16 17 Main features: 18 19 * Easy to set up and configure 15 Naibabiji Coming Soon & Maintenance Mode is a professional-grade WordPress plugin that provides elegant Coming Soon and maintenance mode pages for your website. Whether you're developing a new site, performing system maintenance, or preparing for a major product launch, this plugin delivers a professional temporary page experience for your visitors. 16 17 ### Core Features 18 19 **🎨 Modern Responsive Design** 20 * Perfect compatibility with desktop, tablet, and mobile devices 21 * Modern interface design that enhances your brand image 22 * Automatic display of your website logo (if configured) 23 24 **🔐 Smart Password Protection System** 25 * Optional password access functionality 26 * 24-hour validity period with secure cookie mechanism 27 * Backward compatibility support for old and new cookie formats 28 * Uses WordPress standard security hashing algorithms 29 30 **⚙️ Flexible Management Settings** 31 * One-click enable/disable Coming Soon mode 20 32 * Customizable page title and content 21 * Designed to work with any theme 22 * Secure and follows WordPress coding standards 23 * Multilingual support (English and Chinese) 24 * Automatically adds search engine blocking instructions to prevent indexing of unfinished websites, protecting your future SEO performance 33 * Rich text editor with HTML content support 34 * Custom CSS style editor 35 * Real-time status display panel 36 37 **🔍 SEO Optimization Features** 38 * Automatically adds noindex and nofollow meta tags 39 * Prevents search engines from indexing temporary pages 40 * Cache control header settings 41 * Follows SEO best practices 42 43 **👨💼 Administrator Privileges** 44 * Administrators automatically bypass the Coming Soon page 45 * Preview page effects from the backend 46 * Detailed plugin status information 47 48 ### Use Cases 49 50 * **Website Development Phase** - Display professional Coming Soon pages before site completion 51 * **System Maintenance Periods** - Inform visitors that the site is under maintenance 52 * **Product Launch Announcements** - Build anticipation for upcoming products or services 53 * **Private Website Protection** - Add access control for private or internal websites 54 * **Major Update Preparation** - Temporarily hide the website before major updates 55 56 ### Technical Features 57 58 * **Lightweight Design** - Optimized code structure that doesn't affect website performance 59 * **Secure and Reliable** - Follows WordPress security standards and best practices 60 * **Multi-language Support** - Complete internationalization support with Chinese translation included 61 * **Strong Compatibility** - Compatible with mainstream WordPress themes and plugins 62 * **Standardized Development** - Follows WordPress coding standards 25 63 26 64 == Installation == 27 65 28 1. Upload the 'naiba-coming-soon' folder to the '/wp-content/plugins/' directory. 29 2. Activate the plugin through the 'Plugins' menu in WordPress. 30 3. Go to Settings > Coming Soon to customize the page title and content. 66 ### Automatic Installation (Recommended) 67 1. Go to "Plugins" > "Add New" in your WordPress admin panel 68 2. Search for "Naibabiji Coming Soon" 69 3. Click "Install Now" and then "Activate" 70 4. Navigate to "Settings" > "Coming Soon" to configure the plugin 71 72 ### Manual Installation 73 1. Download the plugin zip file and extract it 74 2. Upload the `naiba-coming-soon` folder to the `/wp-content/plugins/` directory 75 3. Activate the plugin through the "Plugins" page in WordPress admin 76 4. Go to "Settings" > "Coming Soon" to configure 77 78 ### Quick Setup 79 1. **Enable Mode**: Check "Enable Coming Soon Mode" 80 2. **Set Content**: Customize page title and content 81 3. **Password Protection** (Optional): Enable password protection and set access password 82 4. **Save Settings**: Click "Save Settings" to complete configuration 83 5. **Preview Effect**: Visit your website in a private/incognito window to see the effect 31 84 32 85 == Frequently Asked Questions == 33 86 34 = Can I use this plugin with any theme? = 35 36 Yes, the Naiba Coming Soon plugin is designed to work with any WordPress theme. 37 38 = How do I disable the coming soon page? = 39 40 To disable the coming soon page, simply deactivate the plugin through the 'Plugins' menu in WordPress. 41 87 = How do I enable the Coming Soon page? = 88 89 Go to "Settings" > "Coming Soon" in your WordPress admin panel, check the "Enable Coming Soon Mode" option, and save the settings. 90 91 = Can administrators still access the website normally? = 92 93 Yes, users with administrator privileges will always see the normal website content and can bypass the Coming Soon page for website management. 94 95 = How does the password protection feature work? = 96 97 When password protection is enabled, visitors need to enter the correct password to access the website. After successful verification, the system sets a secure cookie valid for 24 hours, eliminating the need to re-enter the password during this period. 98 99 = Does the plugin affect SEO? = 100 101 The plugin is SEO-friendly and automatically adds noindex and nofollow meta tags to prevent search engines from indexing the Coming Soon page, without affecting your website's SEO performance. 102 103 = Can I customize the page appearance? = 104 105 Absolutely! You can customize the page title, content, and add custom CSS styles to match your brand style. The plugin also automatically displays your website's logo if configured. 106 107 = Does the plugin affect website performance? = 108 109 No. The plugin uses a lightweight design with optimized code that only loads necessary resources when needed, without negatively impacting website performance. 110 111 = How do I preview the Coming Soon page? = 112 113 After saving settings and enabling Coming Soon mode, visit your website in a private/incognito browser window to preview the effect. Administrators will still see the complete website in normal mode. 114 115 = Does the plugin support multiple languages? = 116 117 Yes, the plugin fully supports WordPress internationalization features, includes complete Chinese translation, and can be translated into other languages. 118 119 = How secure is the password protection? = 120 121 The plugin uses WordPress standard security mechanisms, including nonce verification, data sanitization, and secure hashing algorithms, ensuring the password protection feature is secure and reliable. 122 123 = Does the plugin collect personal data? = 124 125 No. The plugin does not collect, store, or transmit any personal data. It only uses functional cookies for authentication when password protection is enabled. 126 127 == Screenshots == 128 129 1. **Coming Soon Page Display** - Modern responsive design that automatically adapts to various devices 130 2. **Admin Settings Panel** - Intuitive settings interface with main feature configurations 131 3. **Password Protection Settings** - Secure password access control with 24-hour validity 132 4. **Appearance Customization Options** - Custom CSS editor for creating unique brand styles 133 5. **Mobile Adaptation Effect** - Perfect mobile device display performance 134 6. **Password Input Interface** - Clean password verification form 135 7. **Plugin Status Panel** - Real-time display of plugin status and configuration information 42 136 43 137 == Changelog == 44 138 45 = 1.1 = 46 * Added documentation about search engine blocking feature. 47 * Updated translations and improved multilingual support. 48 49 = 1.0 = 50 * Initial release. 139 = 2.0 = 140 * **Major Refactoring** - Complete rewrite of plugin core code for improved performance and stability 141 * **Security Enhancement** - Upgraded password protection mechanism using WordPress standard security hashing 142 * **User Experience Optimization** - Brand new admin interface design that's more intuitive and user-friendly 143 * **Feature Enhancement** - Added real-time status display, plugin information panel, and other new features 144 * **Compatibility Improvement** - Optimized compatibility with the latest WordPress versions 145 * **Code Optimization** - Follows WordPress coding standards for improved code quality 146 * **Documentation Enhancement** - Updated user documentation and developer documentation 147 * **Translation Updates** - Improved Chinese translation and optimized multi-language support 148 149 = 1.0.0 = 150 * **Initial Release** - Basic Coming Soon page functionality 151 * **Password Protection** - Basic password access control feature 152 * **Responsive Design** - Support for various devices and screen sizes 153 * **Multi-language Support** - Internationalization features and translation files 154 * **SEO Optimization** - Automatic addition of search engine optimization tags 51 155 52 156 == Upgrade Notice == 53 157 54 = 1.1 = 55 * Documentation improvements and translation updates. 56 57 = 1.0 = 58 * Initial release. No upgrade notice. 158 = 2.0 = 159 🚀 Major version update! Includes comprehensive performance optimization, security enhancements, and user experience improvements. Multiple practical features added - strongly recommended for all users to upgrade to this version for the best experience. 160 161 = 1.0.0 = 162 🎉 Initial plugin release providing a complete Coming Soon page solution. 163 164 == Privacy Policy == 165 166 ### Data Collection Policy 167 168 This plugin strictly follows privacy protection principles: 169 170 * **No Personal Data Collection** - The plugin does not collect, store, or transmit any user personal information 171 * **Functional Cookies** - Only uses necessary functional cookies for authentication when password protection is enabled 172 * **Local Storage** - All settings data is stored only in your WordPress database 173 * **No Third-party Services** - Does not depend on any external services or APIs 174 * **GDPR Compliant** - Fully complies with GDPR and other privacy regulations 175 176 ### Cookie Usage Information 177 178 When password protection is enabled, the plugin sets a secure cookie: 179 * **Purpose**: Verify that the user has entered the correct password 180 * **Validity**: 24 hours 181 * **Security**: Uses WordPress standard encryption algorithms 182 * **Auto Cleanup**: Automatically expires after the validity period 183 184 == Support == 185 186 ### Getting Help 187 188 For technical support, feature suggestions, or bug reports, please contact us through the following channels: 189 190 * **WordPress Support Forum**: https://wordpress.org/support/plugin/naiba-coming-soon/ 191 * **Developer Website**: https://blog.naibabiji.com 192 * **Email Support**: [email protected] 193 * **Documentation Center**: https://blog.naibabiji.com/files/wordpress-plugins/naiba-coming-soon.html 194 195 ### Troubleshooting 196 197 Before contacting support, please check the FAQ section first, as most common issues have detailed answers there. 198 199 ### Feedback & Suggestions 200 201 We value feedback from every user. Your suggestions help us continuously improve the plugin's functionality. 202 203 == Developer == 204 205 ### About the Developer 206 207 **Naibabiji** is a technical team focused on WordPress tutorials and plugin development. We are committed to providing high-quality website building solutions for Chinese WordPress users. 208 209 * **Official Website**: https://naibabiji.com 210 * **Development Team**: Naibabiji Technical Team 211 * **Contact Email**: [email protected] 212 * **Tech Blog**: https://blog.naibabiji.com/ 213 214 ### Other Works 215 216 We have also developed multiple practical WordPress plugins and themes. Please visit our official website to learn more about our products. 217 218 --- 219 220 Thank you for choosing the Naiba Coming Soon plugin! If you find this plugin helpful, please give us a five-star rating in the WordPress plugin directory - it would be the greatest encouragement for us!
Note: See TracChangeset
for help on using the changeset viewer.