WordPress主题和插件开发的10个技巧

你醒了,你想到的第一件事是“我必须完成那个WordPress插件或主题。”

虽然你仍然热爱自己的工作并且这是一个很好的收入来源,但有时看起来你似乎没有完成任何事情,而且这让你发疯。很简单;如果你没有完成项目,你将无法获得报酬,如果你没有完成足够的项目,你将无法获得足够的报酬。您必须找到一种更快地结束项目的方法,我们将帮助您提供一些易于实施的建议。

你可以掌握几种技巧来缓解这种痛苦,让你再次热爱自己的工作。请继续阅读,了解如何加快开发速度,并在创纪录的时间内获得插件或主题。

1.首先发展你的焦点

如果你的头不在游戏中,试图开始任何事都没有意义。你最终会无休止地滚动互联网,同时试图避免破坏新的GoT剧集。五分钟后,你可能会感到沮丧,完成任务是不可能的。

拖延 要解决这个问题并不是一件容易的事情,但你并不孤单,而且有办法解决这个问题。了解当天最有效率,警觉和渴望工作的时间是任何人都可以做的简单优化。调整你的日程安排如果你是夜猫子,在开始工作之前做你的家务和家务。如果你是一只早起的鸟,那么一旦你完成那个早晨慢跑就开始工作!

2.制定计划

你可以简单地潜入这一点,因为你已经做好准备,所有事情都已完成。事实是,这可能不是最好的行动方案。你可能最终会在项目中迷失方向,而退回和重做的东西将是不可避免的。而且完全浪费时间。

在开始之前,请确保您知道在微任务和更大范围方面您将要做什么。如果您有任何问题没有得到答复,在您开始之前是时候向他们自己或您的老板或客户询问。这可能听起来像是另一个延迟,但从长远来看它会得到回报。

Trello

使用任何形式的计划员,项目经理或只是一种记下事情的方式比使用任何东西都要好。好旧的笔和纸工作奇迹。不适用于任何特定利基的软件 Trello 也创造奇迹。只要确保你使用的东西,因为无论你的记忆多么好,写下东西都会让你清晰。

制定计划可以节省数小时的时间来计算“我从哪里开始。”如果您正在使用Trello,一旦您将任务置于“完成”状态,您还可以获得额外的内啡肽,这将为您提供所需的动力你的其他任务。

准备是战斗的一半

一旦你坐下来开始工作,可能发生的最糟糕的事情是你忘了喝一杯水或者必须快速跑到浴室。如果你的工具发生同样的情况,你就会遇到大麻烦。

技巧1:为您经常使用的页面添加书签并保存您的代码片段

这个技巧尤其适用于新开发者,但即便是最有经验的人也必须时不时地得到第二意见。无论如何,这并不羞耻。

但是,如果你必须在互联网上搜索两天前看到的那些有价值的信息,现在你非常需要,你可能已经失去了太多时间(你也找不到它)。为经常使用的资源添加书签,以便更快地学习并减少浪费在搜索上的时间。

另一个准备提示是始终关闭代码片段。这是一个巨大的节省时间。如果你注意到你一遍又一遍地输入相同的代码,那么最好将它保存在某个地方,这样当你需要再次使用它们时它们就在眼前。

技巧2:创建最受信任的插件列表

就像代码片段和书签一样,毫无疑问,您可以随时使用几个插件来进行开发或测试。

跟踪您使用的基本插件。一旦您从此技巧设置中获得了列表,您下一个主题或插件扩展的开发将不需要您再次执行此操作。继续,跳过这一步。这甚至可以加快开发速度。

4.获取正确的文本编辑器

您将花费大部分时间在代码编辑器上,因此最好使用它。您的选择可能是一个简单的文本编辑器,也可能是一个更强大的东西,与您目前正在处理的内容相关。

许多开发人员发誓,任何具有语法高亮功能的文本编辑器都足够好。他们更喜欢Coda或Sublime Editor等编辑所带来的简约性。

Visual Studio代码

另一方面,使用IDE(集成开发环境)将在同一屋檐下为您提供更多功能和工具。 Visual Studio代码 是一款来自微软的免费产品,我们不能推荐。它快速且非常适合WP开发。它有很多WP特定的附加组件,它可以节省你的开发时间。

5.设置测试环境

使用WordPress插件和主题,它完全是关于测试。您无法在任何地方进行测试,尤其是在您尚未设置暂存环境的情况下。手动设置并非易事。所以,抓住一个好工具。

如果你想在现场网站上尝试一下,为了你,请不要。而是使用暂存站点。很多人 最好的WordPress主机 选项已包括暂存站点,因此您只需登录您的主机帐户并单击按钮即可

但如果您的托管服务不提供此服务,请考虑 WP Staging插件。这个插件将让您的生活变得更加轻松。而不是与任何过于复杂的解决方案,或具有特定服务器要求的解决方案,这个将让你准备好在几秒钟内进行测试。将它安装在您需要处理的实时网站上,并观察它的神奇之处。

WPStaging

它将在您的原始WordPress安装的子文件夹中创建您的网站的副本。有了它,你可以在你开心之前进行测试,而不会对直播网站造成永久性损害。

6.从几秒钟内的Scratch开始

您将测试您的新主题或插件,并且会出现问题 – 这是开发的本质。如果您没有遇到任何问题,请致电我们。我们应该一起玩彩票。

当出现问题时,对于下一轮测试,您需要一个全新的WP环境。为此,请使用重置插件 WP重置。只需单击一个按钮,它就会重置WP,为您提供一个漂亮,干净的站点以便再次进行测试。它还提供了更多高级选项,例如重置后重新激活插件,因此您无需手动执行此操作。

WPReset动作

通过WP重置,您还可以创建急需的“检查点”,这要归功于 数据库快照功能。您可以在几秒钟内创建一个您熟悉的数据库快照。测试后,您可以根据需要多次回滚到特定的快照。

7.测试后

除非您希望提高插件或主题的性能,否则测试没有意义。在它之后,可能有一些原因你可能仍然最终在同一个插件上工作。有几种方法可以使这个过程尽可能轻松。

原因1:调试

如果一切顺利,一定要把它放在那里供全世界看到和使用。但是,如果出现故障,您可能需要在进入市场之前纠正错误。

有可能你的大部分时间都在进行调试,这就是你花了这么长时间。不过,你不应该为了速度而牺牲插件的质量。只是发现故障似乎太过分了。

您可以使用 查询监视器 帮助你在这里。这个非常受欢迎的插件在管理栏中的结构化菜单中显示信息,让您了解您遇到的问题的原因。

查询监视器

通过调试Ajax或REST API调用等一些高级功能,此信息可以极大地调试从PHP错误,挂钩和操作到HTTP API调用的所有内容。它有助于定位问题,因为它允许您根据特定主题和插件缩小信息范围。你可以在几秒钟内检查出什么表现不佳。

调试栏

您也可以继续安装 调试栏。如果您按照提示3进行操作,则可能与Developer插件一起完成了所有操作。调试栏本质上是向管理栏添加调试菜单。在菜单中,您将能够看到查询,缓存和其他有助于调试的信息。使用此插件的另一个好处是可以使用许多扩展,例如,Debug Console或Debug Bar Rewrite规则。他们每个人都在为表添加更多功能。

原因2:测试所有浏览器,以防万一

插件上线后,请不要等待门票。确保您的插件或主题无可挑剔地在所有浏览器上运行,并确保您的主题不会影响网站的响应性。即使 超过63%的人使用谷歌浏览器只是在这个浏览器上工作得很好,他们中有很多人不满意。

你需要不断更新,你可能会认为如果需要你可以稍后再回来。事实上,让基础知识做好充分准备并准备好运输当然要好得多,这样你就可以继续添加新功能而不是回头再重复同样的事情。

原因3:它可能一无是处

如果您正在开发WordPress主题,您希望确保它符合您不应该破坏的规则。为此,您可以使用一个插件来帮助您。

主题检查WordPress插件

您应该使用的主要检查器是WordPress 主题检查。这个非常有用,因为它可以帮助您查看您的主题是否与其他WordPress主题相提并论。它允许您运行WordPress在提交主题时使用的测试工具。

主题检查结果

一旦测试完成,这将花费一秒钟,您可以看到主题中的任何内容是否不符合WordPress标准。您可以更轻松地使用WordPress的最佳实践,而无需花费多少时间提前学习它们。

8.如果你被打乱了

万一你被打断了,如果你和某人一起工作,那就太烦人了,尽量不要向他们扔东西。

更常见的情况是你休息一下,或者更重要的事情发生了,所以你不得不离开你的车站。几个小时后回到它可能需要几个小时才能重新进入游戏并找出所做的更改。更糟糕的情况是那些讨厌的同事可能会在你不在的时候做出一些改变。

一定要安装 简单的历史 插入。安装并激活此插件后,您就可以在仪表板上看到它。

简单历史插件

因此,如果其他人安装了任何东西,或进行了任何其他更改,您可以在此处轻松查看。它将帮助您相应地规划下一步。

9.跟踪你的速度

另一个与内啡肽有关的提示可以创建你可能缺少的驱动器:自己计时。

现在,起初,这似乎有点违反直觉。您可能已经知道完成主题或插件需要多长时间,而且这不是您自豪并想要分享的数字。不过,你没有理由不尝试这个。说白了,你应该与自己竞争。

定时自己可以成为减缓你速度的重要指标。当您在时钟上时,更容易看到您的开发工作的哪些方面需要改进。他们中的一些人可能会比你估计的要长得多,其他人会变得更容易。

一旦你知道哪个部分最麻烦,那么你就会知道哪个插件适合你。在此之前,请确保安装并激活它们,以防万一。毕竟,你总是可以点击重置按钮!

10.确保玩得开心

如果你正在做一些你不感兴趣的事情或者你觉得无聊,那么你生产力的最大杀手就是。播放一些音乐,游戏化你的任务,观看一些猫视频,并为完成的工作考虑适当的奖励。无论什么对你有用,只要你不讨厌过去常常找到的东西!

原创文章,作者:WPJIAN,如若转载,请注明出处:https://wpjian.com/tips/201905151473.html