2

我创建了一个 wordpress 插件并将其上传到我的测试站点,但在Pluginswordpress 下通知我我的插件有可用更新,它会将我带到 wordpress.org 上一个完全独立的插件

为什么 wordpress 让他们感到困惑?插件如何区分为独特的?我应该有一个唯一的代码还是什么?

我的插件中有什么与插件 Wordpress 混淆的相同?

4

2 回答 2

1

WordPress 会间歇性地调用http://api.wordpress.org/plugins/update-check/1.0/以确定是否有可用的新版本插件。调用正在检查 WordPress 插件目录。

您的插件名称必须是唯一的,否则您将面临与另一个插件(如您所拥有的)发生冲突的风险。插件名称在主插件文件顶部评论部分的插件元数据中设置。

避免此问题的另一种方法是将您的插件版本号设置为一个高得离谱的数字,因为检查会比较版本号以确定是否有更新的版本可用。仅当您从不打算在 WordPress 插件目录上或在野外发布您的插件时,才可以解决此问题。

作为一个有趣的附注,该检查还会发送您的博客 URL 和所有已安装插件的列表,因此 Googlesk 风格的 WordPress 很可能正在收集使用数据。

于 2012-07-06T22:17:20.777 回答
1

猜测您应该检查插件顶部的元数据(在评论中):

<?php
/*
Plugin Name: Name Of The Plugin
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: A brief description of the Plugin.
Version: The Plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
License: A "Slug" license name e.g. GPL2
*/
?>
于 2012-07-06T21:12:34.590 回答