2016-11-16 116 views
6

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

enter image description here

这是为什么?

+2

也许这个插件在'wp-content/plugins'中有不同的文件夹名称。 –

+0

没有插件,我只安装了1个 – Vnuuk

+2

也许你在代码中调用/添加了两次。你的初始文件是什么样的? – RST

回答

3

检查您的插件目录。

路径:wp-content-->plugins

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

/* 
Plugin Name: Your plugin name 
*/ 

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

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参数将包含您的实际插件名称。

0

为什么会发生这种情况?

正如我们所知,插件是代码块的和平。插件是从我们在主插件文件中编写的部分标识的。

/** 
* @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 
*/ 

当您复制这一点,并把一些其他的插件文件夹的主要插件file.You都看到Akismet在管理面板。

如何乘坐它?

Step-1:Check插件在你的插件目录中有信息。

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

第3步:只需更改信息。

就是这样。