有没有办法检查是否有人在使用我的WordPress主题的破解/无效版本?

好吧,如果您是专家开发人员,则有几种方法。

1-通过ThemeForest网站模板和主题出售主题
ThemeForest需要巨额佣金,但可以为您提供销售平台,并且已经具有购买代码和API服务器,因此您可以通过在主题本身中添加一些功能来检查购买代码是否有效。 有一些TF编码准则。

2-用您自己的API服务器设置购买代码系统。
在这种情况下,您将执行与自己的主题林类似的操作。 有自己的,您可以做其他条件。 就像,锁定主题选项面板,直到用户输入购买代码并验证为止。 但是一定要知道,其他盗用您代码的人也知道如何在没有购买代码的情况下解锁主题功能。

但是,您还可以在域激活时添加另一个检查许可域的条件。 您将需要使用API​​服务器对该功能进行编码,以便它检查安装了主题的有效域,或使用购买代码系统对许可域进行注册。

您也可以加密主题代码,但这可能会损害您的销售。 客户不喜欢购买加密代码,因为如果客户需要,以后无法使用客户主题功能。

提醒您,即使您对代码进行加密,也有一些方法可以对代码进行解密。

因此,不幸的是,在软件世界中无法100%保护您的代码。 您必须接受它。

就我们而言,我们只专注于生产优质的产品和销售 。 窃取代码无处不在,但是这些用户无法获得我们的更新,也无法发布新功能。

通过使用无效或破解的主题或插件,人们可以邀请黑客注入恶意软件或完全控制WordPress网站的数据库。 因此,即使是您的代码被盗,也有可能在被黑客入侵后一段时间后删除您的代码,或者可能会丢失主题的新功能。

这是一个有趣的问题。 保护主题代码并非易事。 可以放入加密的部分,但是这些部分经常会导致某人对其网站造成麻烦,而且我很确定,如果您愿意这样做,将阻止您将主题放入官方WordPress存储库。

即使您确实检测到流氓版本,也面临着巨大的挑战和诉讼费用,而且由于国际管辖权的影响,诉讼可能会更加复杂。

但这并不能回答您的问题。 我想您可以编写一个机器人来查找可识别的代码字符串,但是如果您在技术上很感兴趣,那么您已经知道了。

您的代码中是否有特定的文本字符串? 如果它们位于公共可访问的内容(例如CSS)中,则可以进行一些Google搜索来找到它们(也许)。 我曾经偶尔将玩笑评论放在主题中,特别是如果是针对讨厌的客户的话,我想我可以自己搜索那些评论。 就是说,如果有人窃取了您的主题,那么他们可能会混淆了这些讲故事的代码。

如果您发现一个明显被剥夺的主题,则可以要求/要求他们付费或删除它。 祝你好运。 我想在我们连接的社交媒体世界中,也许您可​​以羞辱他们达到合规性,特别是如果您有很多追随者。

我认为大多数人都认为会有一些窃取行为,并希望不会有太多窃取行为。

最简洁的答案是不。

它不是可执行的二进制文件,因此没有什么可破解的。 您所要做的就是将其发布在某个地方,以供人们下载。

GPL许可证明确禁止您限制购买后的共享。 如果您观察FSF哲学中包含的四个自由,它们会指出:

如果程序的用户具有以下四个基本自由,则该程序是免费软件:

  • 出于任何目的自由运行程序的自由(自由0)。
  • 研究程序的工作方式并进行更改的自由,以便它可以按您的意愿进行计算(自由1)。 前提条件是访问源代码。
  • 重新分发副本的自由,以便您可以帮助您的邻居(自由2)。
  • 将修改版本的副本分发给他人的自由(自由3)。 通过这样做,您可以使整个社区都有机会从您的更改中受益。 前提条件是访问源代码。

已经进行了很多讨论,并且所有WordPress主题都是WordPress的派生类,如果您希望将高级主题托管在WordPress主题目录中,则必须根据GPL进行许可。

您可以搜索许可证并与FSF联系,以查看您要使用的任何方法是否与它们兼容,但是您必须小心。

前一段时间,我写了一篇文章,解释了为什么我不按照GPL发行代码,既因为我对哲学有疑问,又因为它的病毒性:GPL和WordPress:开发者要当心。

如果有人可以向我指出我被证明是错误的信息,请这样做。

其实您可以,我将简要说明

  1. 大多数开发人员都采用了使用购买代码的概念来通过其API服务器验证购买者,我相信您已经准备好了。 那么这部分是最容易绕开的。
  2. 如果您的服务器确实验证了购买代码,则添加另一个if else代码以验证购买代码。 示例:该代码将检查用户输入的存储的购买字符串,并再次向API服务器验证。
  3. API服务器将返回一个整数,说明结果,如果它的false允许您的服务器向您的电子邮件发送红旗并通知您有关域名等信息。

在第2步中,请勿将其添加到您使用的验证购买代码的同一代码文件中,否则您将破产。

保护我们的工作并不容易,GoodLuck!

它是软件开发的一部分,您必须接受它。 我记得我第一次使用Crack来使用软件,现在我和软件开发人员站在同一边。 我的意思是,您无法通过破解主题来完全保护或知道谁在使用您的主题。 你对此无能为力。 通过主题改进/营销,更好地专注于花费时间。 顺便说一句,您可以使用sass服务,例如– Freemius –销售和营销WordPress产品的最简单方法,以获取有关主题用户的其他信息。

您可以在主题中嵌入和加密/编码链接到站点上的图像,并跟踪该图像的点击率,通常更好的做法是提供免费升级和支持,以支付主题费用,甚至使用USB安全的软件密钥有时会被破解,您也可能会混淆php代码的某些部分,但是维护起来会很痛苦,并且会成为销售杀手。我看到了需要激活的主题以及一些文件使用CRC的主题,有些使用插件来打包功能然后他们可以经常更新插件,并使用它来跟踪主题的安装位置等