Skip to content

更新与维护

定期更新和维护WordPress网站。

关于更新

更新包含:内容更新、插件更新和主题更新。

内容更新

内容更新的必要性

如果管理的是一个外贸网站,或者企业官网,一般来讲,首页海报即 Slider 的更替,产品或服务的更新,Blog或新闻的编写,证书或嘉奖的事迹编入关于我们或关于公司的历史时间线等等,都需要进行内容上的更新或更换。

插件更新

  • 检查更新:在后台 插件 Plugins 中查看是否有可用更新。

更新失败可能会导致网站出现错误

常见错误

  • 出现 .maintenance 维护
Briefly unavailable for scheduled maintenance. Check back in a minute.

错误原因: WordPress在进行核心、主题或插件的自动更新时会进入维护模式,通常只需等待几分钟,让更新过程完成。如果长时间未完成,可能卡在某个插件或主题更新,突然间批量更新插件和主题会导致的这种现象。

解决方法: 以1panel举例:

登陆1panel面板,删除网站文件根目录:.maintenance 文件。如果使用其他面板,也是相同的解决方法。

  • 某个插件某行代码出现错误

导致错误的原因很多,建议直接在面板中删除该插件,网站便能直接打开。然后再进入后台进行安装。

解决方法: 以1panel面板,woocommerce 为插件举例:

登陆1panel面板,打开网站文件目录,删除 woocommerce整个文件夹。

your/site/wp-content/plugins/woocommerce

注意

不用担心所有有关woocommerce的数据全部被删干净。其实不会,进入网站后台重新安装这个插件,所有数据都还在。

  • 此站点出现致命错误错误原因: 服务器出现问题,或者PHP内存限制造成的,或者文件权限引起的问题,或者插件冲突,或者主题不兼容都有可能。

解决方法:

服务器方面,请选择正规或权威渠道购买服务器。 如果没有任何错误提示,请将WP_DEBUG 设置为 true

define('WP_DEBUG', true); 是一个常量定义,用于启用WordPress的调试模式。这个设置通常放在 wp-config.php 文件中,可以帮助开发者和网站管理员在开发和维护过程中发现和解决代码中的问题。

在服务器面板中,访问 WordPress 根目录。找到并打开 wp-config.php 文件,添加或修改 WP_DEBUG 定义:

define('WP_DEBUG', false);

将其改为:

define('WP_DEBUG', true);

随后进入网站,会提示导致错误的具体原因。

如果无法进行删除或修改

原因可能是服务器面板的安全等级设置过高,比如开了"防篡改"功能,就会导致无法删除更新错误的插件文件的情况,这时需将所有安全防护暂时关闭。

主题更新

更新WordPress主题的步骤相对简单,但为了确保更新过程顺利进行,建议在更新前做好备份。

进入“外观” > “主题” Apperance>Theme 页面,查看是否有可用更新。

某些在Themeforest或Envato下载的主题无法该选项时,需要安装 envato market plugin

并根据提示输入 Token API

关于维护

维护一个WordPress网站涉及多个方面,网站内容上维护与访客之间的关系,基础设施的维护包含续费服务器,域名和SSL证书;插件维护也要确保插件是否到期。最后是性能优化与定期备份和恢复。

维护与访客之间的关系

访客行为可能包括注册,登录,留言,评论购买等等。

请安装 Easy WP SMTP 或类似插件,并通过了测试。

访客的注册和登录,需要验证码,或修改密码等行为,依赖于通过对 Easy WP SMTPWP Mail SMTP插件设置一个专门发送邮件的邮箱,实行自动发送功能。该邮箱也能发送给主账号通知访客购买,留言,注册和评论等行为。

访客登录和注册及用户面板

  • woocommerce插件自带用户注册,登录和用户面板功能,如果网站提供下单,还有订单管理功能。

订单通知邮箱设置

  • Woocommerce > setting > emails ,客户下单成功后会发送至邮箱,通知相关人员要进行发货。

货运追踪

  • TrackShip for WooCommerce

存在发货行为,为了访客或客户的体验,需要提供货运追踪的功能。安装 TrackShip for WooCommerce 后需要专员输入快递单号,访客便能在Woocommerce的用户面板中,可以关注到自己的货运状态。这里需要注意,TrackShip for WooCommerce有额度限制,单月免费额度是50,超过额度需要购买相应的服务。

留言通知

  • Contact form 7 大多数国外主题默认使用这个插件,因为该插件属于轻量级插件,更新不易出现错误,而且功能足够。设置 Easy WP SMTP 插件后,会自动将访客的留言默认发送到 管理员邮箱 Administration Email Address

实时聊天

  • 19款实时聊天插件 如果是C端类的跨境平台,实时聊天工具存在必要性,是维护新访客关系的必要手段,包括作为B端类的跨境平台,都可以设置相关问题并自动回复,协助访客了解该产品或服务。

售后

  • Service Ticket 服务工单/ Support Ticket 支持工单

除了需要一个或多个页面,来描述或展示关于商品或服务的退货退款政策,发货时间以及技术支持等等项目以外,仍然需要提供提交工单的服务。这是维护与已经购买和体验产品或服务的消费者之间关系的桥梁。

如果相关 Support Ticket 插件没有明确的通知设置,它仍然是根据 Easy WP SMTP 等相关插件的设置,当消费者提交工单时,自动发送到管理员邮箱。

一个网站如何维护与访客之间的关系

除了上述所讲的内容之外,还要注意其他问题,比如:网站打开的速度要快,用户安全问题,订阅管理等等。每个策略的实施,对于提高用户满意度、增强品牌忠诚度以及促进业务增长至关重要。

基础设施的维护

基础设施的维护包含续费服务器,域名和SSL证书。只需在相关项目点击续费即可。

插件更新与主题更新

请尽可能使用正版。

大多数插件和主题都可以买终身,但要注意其退款退货的政策,数字资源通常难以退款。请谨慎选购插件和主题。

后记

Themeforest是在线市场,提供各种网站模板和主题,适用于多种平台,包括但不限于 WordPress、Joomla、Drupal 等内容管理系统(CMS)。它的退款政策相对严格,但会提供演示。选购时一定要演示清楚每个项目极其功能是否是自己想要的。

WordPress 论坛

一个插件或主题的好坏,相关项目的博主会进行测评。我通常会上Reddit论坛:r/WordPress 讨论关于 WordPress 的话题,包括开发技巧、插件推荐、主题选择等,也在这里寻求帮助和支持。