从 Envato WordPress 主题和插件自动更新

已发表: 2016-09-06

您是否曾经从 ThemeForest 购买过主题或从 Codecanyon 购买过插件? 你做到了吗? 然后您知道从 Envato 自动更新您购买的 WordPress 主题和插件可能会很麻烦。

ThemeForest 和 CodeCanyon 是购买高级 WordPress 主题和插件的两个非常受欢迎的地方。 这两个市场都是一个名为 Envato 的大市场的一部分。

Envato(前身为 Eden)经营着一组数字市场,为网页设计师销售创意资产,包括主题、图形、视频、音频、摄影和 3D 模型。

它拥有超过 150 万活跃买家和卖家以及超过 600 万社区成员。 这是一个客流量最高的市场。 它还提供广受欢迎的 Envato Elements 服务,其中包含超过 2,000,000 种各种数字资产。 有关它的更多信息,您可以查看我的 Envato Elements 评论。

什么是主题森林? ThemeForest 是 Envato 市场的一部分。 在 ThemeForest,您可以购买和销售 HTML 模板以及流行 CMS 的主题,例如 WordPress、Joomla 和 Drupal。

该网站是一个熙熙攘攘的网页设计师和开发者社区的所在地,是同类市场中最大的。

什么是代码峡谷? CodeCanyon 也是 Envato 市场的一部分。 在 CodeCanyon,您可以购买和销售各种语言和框架的脚本和组件,目前包括 JavaScript、PHP、ASP.NET 和 Java。 您还可以为流行的 CMS(包括 WordPress)购买和销售插件。

目录

如何从 Envato 自动更新?

所以你在 Themeforest 上购买了主题或 Codecanyon 上的 WP 插件。 从这些商店购买产品后,像你我这样的用户面临的挑战之一是更新。

我买了一些插件和主题。 在这些市场上找到的大多数产品都没有许可证激活,这意味着 WP 仪表板没有自动更新。

每次购买都会授予您一个站点的许可。 如果您想在多个网站上使用插件或主题,那么您需要购买想要使用的网站的次数。

由于 Envato 上的大多数 WordPress 插件和主题都没有许可证激活,您可以购买一次并在任意数量的站点上使用它。 但你不是那样的。 你不是吗?

假设您购买了多个插件。 每次更新时,您都需要下载更新版本并手动更新您网站上的插件。

使您的 WordPress 主题和插件保持最新与更新您的核心 WordPress 安装一样重要。

如果您通过 WordPress.org 使用免费主题或插件,或者从其他市场购买并获得许可,那么您可能熟悉通过仪表板进行的自动更新以及它如何让生活变得更轻松。

通常,当您在管理导航栏中看到您有更新的通知时,您可以转到仪表板 > 更新,您所要做的就是确认更新。

然而,Envato 的人找到了一种快速简便的方法,可以直接从您的 WordPress 仪表板安装您购买的物品

使用 Envato Market 插件更新您从 Themeforest 和 Codecanyon 购买的所有高级主题和插件,就像从 WordPress 存储库更新一样简单。

使用 Envato 市场插件

第一步是下载 Envato Market 插件。 插件可通过 Github 获得,并且完全免费。

这将下载带有插件的 zip 文件。 无需解压。 现在您已经安装了插件并登录到您想要添加自动更新的 WordPress 站点。

要安装插件,请导航到插件 > 添加新并单击页面顶部的上传插件按钮。 接下来,浏览您从 Github 下载的 envato-market.zip 文件。 然后点击按钮进行安装。

现在插件已安装并处于活动状态,您应该会在 WordPress 仪表板中看到一个新的 Envato Market 菜单项。 在这里你有两个选择:

  • 全局 OAuth 个人令牌– OAuth 是一种协议,允许外部应用程序请求授权对用户 Envato Market 帐户中的私人详细信息,而无需输入其密码
  • 一次性使用 OAuth 个人令牌– 当代表第三方购买物品时,这尤其有用

envato 工具包插件

下一步是将 Envato Market 插件与您的 Envato 帐户同步,以访问您所有的市场购买以及项目更新。

转到 Envato API 页面。 单击登录并使用您现有的 Envato 详细信息登录。 无需注册新帐户。 第一步是创建一个 Envato API 令牌。

为此,请单击生成个人令牌。 为您的令牌命名。 现在,一旦令牌被放入 Envato 市场插件,您需要勾选某些权限以授予插件访问您的 Envato 帐户的权限。

您需要勾选启用查看和搜索 Envato 网站、下载您购买的物品、列出您购买的商品、验证您购买的商品并同意条款和条件。

来自主题森林的自动更新

现在点击按钮创建令牌。

从 Codecanyon 自动更新插件

创建令牌后,您将看到一个绿色的成功屏幕。 复制您的令牌代码,因为 Envato 不会为您存储令牌的副本。

现在返回您的 WordPress 站点并将您的 Envato API 令牌粘贴到 Envato Market 插件中的Global OAuth Personal Token 下,然后单击保存。

如果您看到错误: “您没有足够的权限删除瞬变”,请返回上一页并重试。 如果您已正确完成所有步骤,它应该在第二次运行时起作用。

保存并验证您的代币后,您的页面将刷新以显示您的 Envato Market 登录页面,并为您的项目添加选项卡。 添加的选项卡显示您购买的所有主题和插件及其版本号以及指向主题和作者页面的快速链接。

用于自动更新的 envato 市场插件

现在,当有新更新时,您将能够在 WordPress 仪表板中从 Envato 自动更新您的主题或插件,而无需在每次更新后手动下载然后上传到您的站点。

如何从 Envato 自动更新您的客户端站点?

如果您是网页设计自由职业者或为客户购买主题和插件的设计机构,您可以使用 Envato Market 插件来使您客户的网站保持最新状态。

你不应该让你的客户访问你所有的购买。 相反,您应该使用Single Use OAuth Personal Tokens部分。

您首先需要在客户的站点上安装 Envato Market 插件,然后通过单击生成个人令牌链接来创建令牌。 像创建自己的令牌一样制作令牌的副本。

您还需要找到客户主题和/或插件的项目 ID 。 要查找 ID,只需转到 Themeforest 或 Codecanyon 项目页面并复制 URL 末尾的数字 ID。

自动从 Envato 更新您的客户端站点

现在导航回您客户站点中的 Envato Market 页面,而不是将您的令牌粘贴到可用的全局字段中,单击 Single Use OAuth Personal Tokens 下的Add Item按钮。 这将打开一个弹出窗口以输入 Envato 令牌和项目 ID。

从 codecanyon 自动更新客户端站点

保存项目后,您可以重复该过程为该特定客户添加所有其他购买。 现在,您一直在使用的 WordPress 站点将只显示您添加的项目(和相关更新)。

如果您多年来购买了许多 Envato,并且只想查看您当前使用的项目的更新,那么非开发人员可能也想考虑使用此插件。

主题和插件的 Envato 市场自动更新摘要

现在您已经安装了 Envato Market 插件并同步到您的帐户,您将可以轻松获得所有购买和项目更新。 如果您购买的商品有可用更新,您将看到橙色通知。

此外,如果有可用的主题或插件更新,您还可以通过单击管理导航栏中的刷新符号或单击仪表板 > 更新,在核心 WordPress 更新页面上看到它。

从这里您可以通过选择和更新您的项目来处理您的更新。 要通过 Envato Market 插件更新您的项目,只需单击橙色通知中的可用更新链接即可开始安装更新。

如果您的项目显示“正在更新...”消息的时间超过几分钟或出现错误,请刷新页面并再次尝试更新。 更新完成后,您会看到一条绿色的快速通知,表示您的项目已更新

现在,您将直接从仪表板看到可用更新,这比 Envato 的原始电子邮件方法方便得多。

希望在接下来的日子里,我们会看到更多功能添加到此插件中,例如查看更改日志或直接从仪表板搜索和购买插件的选项。

对于现有的 CodeCanyon 和 ThemeForest 用户,这个插件让生活更轻松 如果您目前正在使用这些市场,我相信您会很高兴推出这个有用的工具。

但是这个方法也可以用来作恶…… 好吧,不完全是为了邪恶。 但是,如果您考虑一下,您可以购买一次插件或主题,然后在您的所有网站上使用它并接收更新。 甚至在您的朋友、邻居或客户网站上。

您只需向他们提供您的 API,他们就会获得您在 Themeforest 或 Codecaynon 上购买的所有内容,并在 WP 仪表板中进行更新。

或者他们可以为您提供他们的 API。 交易和交换插件,如卡片。 您将违反您在购买时同意的 TOS,但嘿,他们无法抓住您。 最起码到现在。

但我们已经确定你不是那样的。 你是个好人。 诚实。 你永远不会做这样的事情! 或者你会吗? 希望本指南对您有所帮助,并让您更轻松地更新您购买的 Themeforest 和 Codecanyon。

现在交给你了。 请在下面的评论中告诉我您正在使用这些市场上的哪些产品