Wordpress插件安装两次

时间:2016-11-16 09:34:16

标签: php wordpress

我正在为我的网站开发 WP插件。当我将插件上传到WP 时,我看到安装了2个实例

enter image description here

为什么会这样?

3 个答案:

答案 0 :(得分:3)

检查您的插件目录。

路径:wp-content-->plugins

可能有两个相同的插件目录或同名。 检查和更改插件名称是否相同? (在插件开发主文件中。)

/* 
Plugin Name: Your plugin name
*/

如果插件名称相同,则更改名称不同并保存。

答案 1 :(得分:0)

值得注意的是, wordpress插件名称与其目录名称无关。相反,它的名称取决于目录中.php文件的注释部分。这些文件本身可以以任何名称开头,但通常使用index.php注册。

典型的插件声明如下所示。

<?php
/**
* Plugin Name: My Plugin Name
* Plugin URI: http://mypluginuri.com/
* Description: A brief description about your plugin.
* Version: 1.0 or whatever version of the plugin (pretty self explanatory)
* Author: Plugin Author's Name
* Author URI: Author's website
* License: A "Slug" license name e.g. GPL12
*/

所以只需查看两个不同的文件,这些文件包含这样的评论。这些文件可能驻留在任何地方,甚至在其他插件的目录中。 Plugin Name参数将包含您的实际插件名称。

答案 2 :(得分:0)

为什么会这样?

众所周知,Plugin是代码块的和平.Plugin是从我们在主插件文件中编写的部分中识别出来的。

/**
 * @package Akismet
 */
/*
Plugin Name: Akismet
Plugin URI: https://akismet.com/
Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. 
Version: 3.2
Author: Automattic
Author URI: https://automattic.com/wordpress-plugins/
License: GPLv2 or later
Text Domain: akismet
*/

当你复制它并放入一些其他插件文件夹主插件文件时。你会在管理面板上看到Akismet

如何摆脱这个?

第1步:检查插件是否包含插件目录中的信息。

步骤2 :更改版本,以便您可以识别哪个是原始的,是重复的。

第3步:只需更改信息。

就是这样。