欢迎咨询

致电 400 876 5098

邮件 cs@kengnu.com

maintenance
In: 其他

WordPress 维护模式是在开发阶段覆盖网站的理想方式。更新 WordPress 时,最好对访问者隐藏测试和错误。

这些更改可能包括测试插件、更新内容、更改主题或任何其他服务器端更改。本文的目的在于释放将网站置于维护模式的方式。但是,如果你是初学者或非技术用户,领先的 WordPress 开发公司也可能是你的选择。该模式的目的是通知访问者网站处于建设状态。这意味着一段时间后,网站将回到初始阶段,包括一些更改。

WordPress 维护模式: WordPress 维护模式要求你在不影响 SEO 和用户体验的情况下对网站进行更改。WordPress 维护模式的主要好处是你不会丢失搜索引擎排名。当 WordPress 网站处于维护模式时,它会通知搜索引擎不要对其进行索引。

为什么维护模式很重要

每个网站都需要更新和更改。但是,有一些因素会导致网站处于维护模式。

  • 每个网站都需要设计,并且用户界面会随着时间而变化。
  • 每个网站都有风险。WordPress 维护模式是解决这些错误或错误的最可靠方法。

通常,你可以在任何网站上实时查看更改。你可能需要在不打开 WordPress 维护模式的情况下将新内容发布到网站。大多数情况下,新内容的发布速度非常快,因此无需启用 WordPress 维护模式。

但是,如果更改花费的时间比平时更长并且可以在其中找到错误,则需要使用 WordPress 维护模式。或者,用户无法访问网站部分。启用 WordPress 模式的另一个原因是它可以让你在网站处于更新阶段时保留用户。将 WordPress 网站置于维护模式后,它将在网站上显示通知并提醒他们当前情况。

你应该何时将你的网站置于 WordPress 维护模式

进行调整时,无需将网站置于维护模式。喜欢 – 纠正小错误,更改一些配色方案和更新内容。

但是随着你的网站变得更大,更改可能会变得更大并且需要更长的时间。主题的变化,包括网站上的独特功能和服务,会导致网站停机。因此,通过这种方式,你可以限制网站访问者使用该网站。

对访问者使用维护模式有什么副作用

默认情况下,在维护模式下,WordPress 会创建一个启动画面,通知访问者有关维护的信息。此外,它只是一个网页,显示该网站暂时不可用。闪屏为访问者营造了一种烦人的体验。

你的业​​务可能会给你的潜在客户留下不好的印象。游客并不关心幕后发生的事情。因此,更改默认的 WordPress 维护模式页面是一个好主意。如果你想了解如何正确操作,请继续阅读。

如何将 WordPress 置于维护模式

方法 1 – 使用 WordPress 插件

此方法适用于那些想要激活 WordPress 维护模式而无需接触任何一行代码的人。

你需要做的就是下载并安装 WP 维护模式插件。激活后,需要配置插件参数。为此,请转到右侧选项卡并选择设置->维护模式。在设置页面上,你将看到 5 个选项卡:常规设计模块机器人管理和 GDPR。查看以下所有内容的解释:

  • 常规:第一个选项卡是常规选项卡。在常规选项卡的顶部,你将找到状态。要激活此插件并将你的网站设置为 WordPress 维护模式,你必须将其更改为 Active。在状态选项下,你会发现搜索机器人的抓取功能。如果你设置此选项,搜索引擎将在服务期间访问你的网站。接下来,有后端角色和前端角色选项,在这里你可以选择哪些用户角色可以在后端处于维护模式时访问你的后端。如果你不选择它们,则仅允许管理员。
  • 设计:在设计选项卡中,你将创建一个有吸引力的启动画面。要开始创建初始屏幕,你可以直接转到标题(HTML 标记)选项。在这一部分中,为你的启动画面添加标题,以及标题和文本。完成帖子后,你可以更改服务页面的背景。例如,可以更改颜色,也可以将图像用作背景图像。
  • 模块:此选项卡允许你管理倒数计时器。设置开始时间和剩余时间。或者,你可以要求你的订阅者订阅,以便在你的网站再次处于活动状态时立即收到通知。模块选项卡下的下一个选项是你可以自定义社交网络的地方。你需要做的就是发布指向你的社交媒体帐户的链接。该插件将自动在页面上显示社交媒体按钮图标。
  • 机器人管理:下一个有用的选项卡是管理机器人选项卡。此选项卡允许你将聊天机器人添加到初始屏幕。这样,即使你处于维护模式,你也可以与访问者保持互动交流。你甚至可以命名机器人并添加头像。
  • GDPR:如果你希望访问者订阅启动页面,则需要自定义 GDPR 选项卡。GDPR 代表通用数据保护条例。由于你正在收集有关访问者的数据,因此你需要激活它。准备完成后,单击“保存设置”按钮并转到你的网站。

方法 2 – 使用自定义函数

第二种方法可能有点技术性。但别担心,这并不难。请记住当你的网站处于 WordPress 维护模式时 WordPress 自动安装的默认维护页面。你可以手动将 WordPress 置于维护模式并自定义页面而无需额外的插件。

你需要做的就是将这些代码行添加到主题的 functions.php 文件的末尾。

// 激活 WordPress 维护模式
function wp_maintenance_mode () {  
  if ( ! current_user_can ( 'edit_themes' ) 
               || ! is_user_logged_in ()) {    
    wp_die ( '<h1> Maintenance </h1> <br /> 
      该站点正在定期维护中。
      请稍后再回来查看。'
    ) ;
  }
}
add_action ( 'get_header' , 'wp_maintenance_mode' );

更改第 4 行引号之间的文本以自定义服务消息。

方法 3 – 使用 .htaccess 文件

你可以在你的网站目录中找到.htaccess 。只需将你的 current.htaccess 文件重命名为 .htaccess_default,创建一个名为 .htaccess 的新文件,然后添加以下代码片段:

RewriteEngine On
RewriteBase /
RewriteCond% { REQUEST_URI } ! ^ / Maintenance \ .html $
RewriteRule ^ ( . * ) $ Https : 
  //example.com/maintenance.html [R = 307, L]

现在在你的网站目录中创建一个带有维护消息文件的 maintenance.html 文件。

结束语

有很多方法可以将 WordPress 置于维护模式。第一种方法是使用 WordPress 维护模式插件。这个插件将帮助你创建一个漂亮的启动画面。建议不熟悉编码的人使用此方法。第二种方法需要将一段 PHP 代码添加到你的 functions.php 文件中。你可以尝试的最后一种方法是将代码添加到你的 .htaccess 文件中。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Datamica工业B2B

电子烟商城B2C

Bag民品B2B

SAAS平台:网站评估

有什么可以效劳的?

外贸网站没有流量? SEO、SEM效果不好? 网站功能落后,客户转化率低?

让我们来帮您。

  • United States+1
  • United Kingdom+44
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua and Barbuda+1
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • Macedonia (FYROM) (Македонија)+389
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Montserrat+1
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • Northern Mariana Islands+1
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Kitts and Nevis+1
  • Saint Lucia+1
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Saint Vincent and the Grenadines+1
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Swaziland+268
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad and Tobago+1
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Turks and Caicos Islands+1
  • Tuvalu+688
  • U.S. Virgin Islands+1
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358

我们能帮您做什么?