如何通过Wordpress区分Wordpress插件

时间:2012-07-06 21:09:11

标签: php wordpress wordpress-plugin

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

为什么wordpress会让他们感到困惑? 插件如何区别于独特?我应该有一个独特的代码吗?

我的插件中的插件是什么,与插件Wordpress一样令人困惑?

2 个答案:

答案 0 :(得分: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
*/
?>

答案 1 :(得分:1)

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

您的插件名称必须是唯一的,否则您可能会遇到与其他插件发生冲突的风险(如您所示)。插件名称在主插件文件顶部的注释部分的插件元数据中设置。

避免此问题的另一种方法是将插件版本号设置为一个非常高的数字,因为检查执行版本号比较以确定是否有更新的版本可用。只有在您从未打算在WordPress插件目录或野外发布插件时,才能解决此问题。

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