我已经创建了一个wordpress插件并将其上传到我的测试站点,但是在Plugins
下,wordpress通知我有可用于我的插件的更新,它将我带到wordpress.org上一个完全独立的插件
为什么wordpress把他们搞糊涂了?插件之间是如何区分的呢?我应该有一个唯一的代码还是什么?
我的插件中有什么与Wordpress混淆的插件相同?
发布于 2012-07-07 05:12:35
我猜你应该检查插件顶部的元数据(在注释中):
<?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-07 06:17:21
WordPress间歇性地调用http://api.wordpress.org/plugins/update-check/1.0/
,以确定是否有新版本的插件可用。调用正在检查WordPress插件目录。
您的插件名称必须是唯一的,否则您可能会在此检查中与其他插件(如您所拥有的)发生冲突。插件名称设置在主插件文件顶部注释部分的插件元数据中。
另一种避免此问题的方法是将您的插件版本号设置为一个离谱的高数字,因为检查会进行版本号比较,以确定是否有更新的版本可用。只有当你永远不想把你的插件发布到WordPress插件目录或者放到野外的时候,才能解决这个问题。
有趣的是,检查还会发送您的博客URL和所有已安装插件的列表,因此Googlesk中的WordPress很可能是在收集使用数据。
https://stackoverflow.com/questions/11369674
复制相似问题