首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在我自己的服务器上托管一个WordPress插件并提供更新?

如何在我自己的服务器上托管一个WordPress插件并提供更新?
EN

WordPress Development用户
提问于 2015-03-10 15:28:43
回答 2查看 4.6K关注 0票数 5

我正在开发一个游戏,我正在计划,我会有合作伙伴,这样他们就可以像我一样运行游戏。

为此,我开发了一个插件,带有一些类和函数,以处理游戏请求。

因为这个插件对所有wordpress用户来说是完全不可用的,我想用压缩格式的电子邮件将这个插件发送给我的合作伙伴,但是我希望他们能够升级插件,如果他们需要的话。

那么,是否有可能将插件存储在我自己的服务器上,并强制插件从我的站点检查更新,而不是从wp插件目录?

EN

回答 2

WordPress Development用户

发布于 2015-03-10 15:55:08

是的,它可以承载您自己的插件,并让插件检查更新从您的服务器。您需要在您的插件中放置一些自定义代码,让它与您的服务器检查更新。有一些框架可以帮助您这样做,尝试以下几个:

票数 2
EN

WordPress Development用户

发布于 2022-10-28 20:48:30

多年来,我已经多次回到这个“问题”上,在这里的答案中共享的几个GitHub项目是非常棒的,尽管其中一些项目现在看起来已经死了。在提供计费解决方案的同时,也有一些WooCommerce扩展试图解决这个问题,但在我的经验中,它们有点简陋,很难维护。

然而,另一个奇妙的解决方案是Andy的Git更新器。与其将插件ZIP文件托管在(不可靠的)自托管服务器上和/或黑您的插件和主题以添加更多的文件和依赖项等,您只需在style.css文件中为WordPress主题添加一个简单的一行"header“,或者在plugin.php文件中添加一个插件。从字面上讲,这就是我们所需要的。

下面是一个例子:

https://github.com/littlebizzy/hovercraft/blob/master/style.css

代码语言:javascript
运行
复制
GitHub Theme URI: littlebizzy/hovercraft

Andy的方法是我所见过的最干净的方法之一,它给我节省了大量的时间和麻烦,试图找到一个简单的解决方案来更新我的WordPress扩展。

它为公共回购提供了开箱即用的服务,并支持用于私有回购的API密钥。因此,您可以像PayPal或Patreon订阅一样,客户为访问他们想要的任何代码付费,然后为GitHub或GitLab上的私有repos提供API密钥等。您不需要管理任何ZIP文件,也不需要支付任何费用。

在大多数项目中,实现只需30秒左右。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/180727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档