2014-09-24 122 views
1

我有一个插件是在WordPress插件目录中生活的。我可以看到有多少人正在安装插件,但是有什么方法可以检查哪个网站使用这个插件?跟踪wordpress插件安装

+0

我想,如果你想检查域名网站,你可以添加新的动作来激活这个插件。当用户活动插件时,它会将url发送到你的服务器,遵循post方法。你会得到它在你的服务器上插入列表网站 – 2014-09-24 08:50:57

+1

这是违反规则,请仔细阅读:https://wordpress.org/plugins/about/guidelines/ – brasofilo 2014-09-25 20:23:37

+0

我读了指导后感到困惑。如果不是这样的话,人们现在如何跟踪安装? – 2014-09-26 04:49:24

回答

0

正如brasofilo指出的,这通常是针对WordPress插件库指导原则。 Guideline #7指定:

插件不得“手机之家”或跟踪用户没有他们的通知,明确 ,选择同意。

您可以在用户安装要求用户与您共享信息的插件后设置选择同意。您需要向自己的服务器上的脚本发送请求,以便在用户选择后记录信息。而且,您必须将隐私策略添加到自述文件中,以说明如何使用这些信息。

本指南仅适用于WordPress插件库,因此如果您在插件库之外托管插件,则可以通过激活挂接跟踪安装。如果您在WordPress插件库中进行托管,您可能需要包含相同的隐私策略。

这里是一个将信息发送到您的服务器使用安装了该插件的网站的域名的例子:

register_activation_hook(__FILE__, 'activate_my_plugin'); 
function activate_my_plugin() { 
    try { 
     file_get_contents('http://example.com/my-plugin/activate.php?d=' . urlencode($_SERVER['SERVER_NAME'])); 
    } catch (Exception $ex) { 
     //do nothing 
    } 
} 

然后,您可以建立一个activate.php脚本您的服务器上,将记录该域名以某种方式(如将其放入数据库或通过电子邮件发送给您)。