【问题标题】:The plugin does not have a valid header - Wordpress cannot add new plugins插件没有有效的标题 - Wordpress 无法添加新插件
【发布时间】:2012-12-03 22:16:48
【问题描述】:

我有 wordpress 3.4.2 版

每当我在安装后尝试激活插件时,我都会得到

The plugin does not have a valid header.

我尝试删除之间的空格

<?php


/* plugin info

在 plugin_name.php 文件中。但是,它并不能解决问题。

有什么解决方法吗?

【问题讨论】:

  • P.S.此错误的常见原因是 Plugin_name.zip 包含同名的 zip 文件。在这种情况下,解决方法只是在提取原始 zip 文件后上传 plugin_name / plugin_name.zip。但是,我的插件不是这样
  • 所有插件都会出现这种情况还是只出现其中一个?
  • 全部。所有插件都无法激活。

标签: php wordpress plugins header zip


【解决方案1】:

你的一个插件不好。我猜你知道哪一个可能是罪魁祸首。

从您的服务器中完全删除其 wp-content/plugins/myplugin 目录。然后,当您显示插件页面时,您应该会收到一条通知,通知您刚刚删除的插件已被禁用。其他东西应该可以工作。

修复您的插件代码。确保您准确地了解您上传的 zip 文件或目录层次结构中的内容。摆脱嵌套 zip 文件或 .svn 目录等额外内容。

上传它并尝试再次激活它。

【讨论】:

  • 实际上,当我上传任何插件时,它会被上传到 public_html/site_name/wp-content/plugins 文件夹而不是 public_html/wp-content/plugins 文件夹。我已将该站点转移到我的根目录。有什么办法,可以改变wordpress上传插件的路径吗?
【解决方案2】:

也许在您的标题中,有$ : % / &amp;(或其他)这样的字符,例如:

<?php
/*
Plugin Name: Simple:Press & % $


*/
?>

尝试删除它,然后重新激活。

【讨论】:

    【解决方案3】:

    备份您的 WP 网站并更新您的 Wordpress 版本和相关插件。

    我使用了超过 2 年的插件 - SiteOrigin 的 Page Builder 时遇到了同样的问题。它与之前的 Wordpress 4.9.9 不兼容,开发人员没有通知我们插件的更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-29
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-05
      相关资源
      最近更新 更多