我最近承诺的版本2 我的新插件 到插件目录,但是现在首次安装插件时,您会在激活时获得此错误:“插件没有有效的标头。”

alt text

您可以通过浏览WP-ADMIN的插件部分并从那里激活而没有错误,但这仍然不是理想的选择,从而使其解决。

据我所知,标头看起来不错,并且与1.0版几乎相同。这让我想知道为什么我会遇到这个错误?

这是插件: http://wordpress.org/extend/plugins/export-to-toxt/

有帮助吗?

解决方案

从您的写作来看,您看上去您意外复制/标记了整个 /trunk 标记/分支时,您的SVN中的目录。由于WordPress插件目录只是抓住已标记的完整目录,因此ZIP软件包无效。

您可以从中恢复过来。我曾经犯同样的错误。只需在另一个目录中的本地计算机上进行完整的结帐(而不是开发插件的工作副本)。检查下载所有内容,当前的后备箱和所有标签。

然后进入标签目录内,并找到您意外创建混乱的标签。 Svn-Delete IT并提出改变。您可能也可以恢复意外变化,但是我认为删除混凝土标签的目录更加直截了当。

下次您标记插件时,请标记工作副本,而不是中继目录。

如果您在命令行上使用SVN:

标签 - 第4章分支和合并

如果您正在使用乌龟SVN:

分支 /标记 - 第4章。每日使用指南

其他提示

看来您在文件夹结构中有一些问题,插件的新安装(或下载)如下:

export-to-text/trunk/[plugin files]
export-to-text/[plugin files]

中继副本似乎是一个错误,这可能会弄乱插件文件的WP扫描。

检查插件软件包(1.1)后,其他东西在我的眼睛中弹出:

至少需要:3.01测试到:3.01

我不知道这是否导致错误,但可能您应该编写3.0.1(请参阅0和1之间的点)。

我之前遇到了完全相同的错误,当我面对问题时,我没有使用任何类型的版本控制。但是我只会继续告诉您是什么解决了我的问题,这实际上可能会对您有所帮助。

对我来说,问题是我正在使用的IDE。它是在PHP打开标签之前插入空白的隐形字符。通过尝试不同的IDE来解决的问题,即常规记事本:)

当WP所需的关键标头字段之一丢失时,通常会发生该错误。始终包括名称,作者,URL,作者URL,描述和版本。

许可以下: CC-BY-SA归因
scroll top