那些“哦 $#!%”时刻的 WordPress 提示和插件

已发表: 2020-06-01

它曾经发生在我们所有人身上。 我们努力建立一个几乎完美无瑕的网站(无论如何,在我们眼中),然后客户提出了一个“建议”,将这一切都搞砸了。 然后,有时我们自己会犯一个愚蠢的错误,这意味着我们将不得不把事情撕碎并尝试重新拼凑起来。

没那么快。 在使用 WordPress 时,确实有一些内置功能、最佳实践和插件可以在这些时刻为我们提供帮助。 也许他们无法解决所有问题,但他们至少可以使任务更易于管理。 这里有一些值得注意的选择,下次发生 $#!% 时您会想要查看它们。

技巧和窍门

使用后期修订
如果您在编辑页面或帖子时犯了大错,请举手(如果我目前没有打字,我的双手都会举起来)。 好消息是 WordPress 修订版可以轻松恢复以前的页面版本——让您松了一口气。 需要注意的一件事是,在创建自定义帖子类型时,您可以选择是否保留修订。 可能值得打开它们。

把它备份
如果您处于开发过程中,请确保在达到各种项目里程碑时创建备份。 这将是一种宝贵的资源,可让您迅速消除错误或误解。 而且,如果您的网站是实时的,那么每天备份是必须的。

评论你的代码
关于注释良好的代码做了很多事情,这是有充分理由的。 这个非常小的步骤可以让您(或其他人)看到您在哪里实现了需要未来维护的特定功能。 只需写出代码功能的一些基本细节,并在其他关键点进行注释。

当您确实必须返回并进行更改时,您将更好地了解您需要去哪里以及需要做什么。

不要炸毁它
如果你犯了一个错误,或者客户从根本上改变了他们的思维方式,很容易想要把整个事情搞砸(通常是一怒之下)。 但不要惊慌。 相反,花点时间思考一下,看看是否有什么可以挽救的。 可能有一些方法可以保留您已经完成的至少部分工作并重复使用它。

而且,即使你最终把所有事情都搞砸了并重新开始,也要保留你所做的一切的副本。 你永远不知道什么时候可能会再次需要一些东西。 就像客户再次改变主意一样。

插件

柱式切换器

使用 WordPress 自定义帖子类型使内容管理变得更加容易,因为它提供了一种清晰的方法来分隔不同类型的帖子。 但有时网站的需求会发生变化,帖子必须从一种类型转移到另一种类型。 帖子类型切换器很容易做到这一点,在编辑帖子时添加一个“帖子类型”下拉框。 真正派上用场的是批量编辑帖子时,因为您只需单击几下即可移动多个帖子。

柱式切换器

天鹅绒蓝调更新网址

无论您是切换域、添加 SSL 还是需要更改特定 URL 的所有实例,Velvet Blues 更新 URLS 都可以节省大量时间。 虽然有许多搜索/替换工具(包括下面的工具),但这个工具仅用于查找和替换 URL。 这是一个很好的限制,因为它可以避免您意外替换数据库中不应该替换的内容。 请注意,它不会更改您网站的基本 URL,也不会替换小部件或主题选项页面中的硬编码 URL。 它最适合用于在帖子、页面和媒体文件引用中交换 URL。

天鹅绒蓝调更新网址

更好的搜索替换

有时您需要查找和替换站点数据库中的特定文本字符串。 这时您可以求助于 Better Search Replace 来完成它。 不过要小心,因为该插件将允许您选择要包含在操作中的数据库表。 首先创建备份总是一个好主意——以防万一。 您还可以使用“试运行”选项来查看搜索/替换会影响什么,然后再真正运行它。

更好的搜索替换

简单的历史

作为管理员,很高兴知道访问 WordPress 仪表板的其他用户在做什么。 简单历史记录是一个有用的实用程序,可以跟踪谁做了什么。 这不仅对于跟踪任何不需要的用户操作很重要,而且还有助于在出现问题时追溯您的步骤。 例如,您可以找到激活或停用的插件。 在进行故障排除时,这是一个方便的信息。

简单的历史

重定向

随着时间的推移,网站可能会看到其 URL 结构发生变化。 或者可能是客户改变了他们对某事应该去哪里的想法。 无论如何,为过时的内容添加 301 重定向是确保用户能够找到他们正在寻找的内容的重要一步。 重定向将帮助您快速处理这些项目。 但您也可以使用它根据用户的登录状态、浏览器、引荐来源网址等来重定向用户。

重定向

重复帖子

因此,我们经常收到要求让页面甚至产品看起来像网站上已经存在的“那个”。 与其尝试重新创建一段内容,不如使用 Duplicate Post。 它能够仅复制您想要的帖子部分,并为您提供更快的完成工作的方法。

重复帖子

WP回滚

WordPress 插件更新并不总是顺利进行。 事实上,更新中的一个小错误可能会导致网站崩溃。 WP Rollback 适用于这种情况,因为它允许您将插件或主题“回滚”到以前的版本。 请注意,它仅适用于官方 WordPress.org 存储库中的插件 - 所以请记住,它不能让您免于商业产品的问题。 但当您需要将某些内容恢复到更稳定的版本时,这是一个快速方便的选择。

WP回滚

将“哦 $#!%”变成“哦,是的!”

作为一名网页设计师(和人类)的一部分包括犯错误和处理那些在没有警告的情况下改变主意的人。 你如何解决? 这实际上是一个混合的流程,可以帮助您扭转路线,并拥有必要的工具来提供额外的帮助。 使用上面的提示和插件将使您走上正确的道路,充分利用这些意想不到的时刻。