Почему я получаю эту ошибку "плагин не имеет допустимого заголовка"?


Недавно я записал версию 2 моего нового плагина в каталог плагинов, но теперь, когда вы устанавливаете плагин в первый раз, при активации вы получаете следующую ошибку: "У плагина нет допустимого заголовка".

alt text

Вы можете обойти это, перейдя в раздел плагинов wp-admin и активировав оттуда без ошибок, но это все еще не идеально.

Насколько я могу судить, заголовок выглядит нормально и почти такой же как версия 1.0. Что заставляет меня задуматься, почему я получаю эту ошибку?

Вот плагин: http://wordpress.org/extend/plugins/export-to-text/

Author: jnthnclrk, 2010-11-12

5 answers

Из того, что вы пишете, мне кажется, что вы случайно скопировали/пометили весь каталог /trunk в своем SVN во время пометки/ветвления. Поскольку каталог плагинов wordpress просто захватывает весь каталог, который был помечен, почтовый пакет был признан недействительным.

Вы можете оправиться от этого. Однажды я совершил ту же ошибку. Просто выполните полную проверку на своем локальном компьютере в другом каталоге (не в рабочей копии, в которой вы разрабатываете свой плагин). Эта проверка загружает все, текущее багажник и все бирки.

Затем зайдите в каталог тегов и найдите тег, в котором вы случайно создали беспорядок. SVN - Удалите его и зафиксируйте это изменение. Вероятно, вы также можете отменить случайное изменение, но я думаю, что удаление каталога конкретного тега более прямолинейно.

В следующий раз, когда вы будете помечать свой плагин, помечайте рабочую копию, а не каталог магистрали.

Если вы используете SVN в командной строке:

Теги - Глава 4. Ветвящийся и Слияние

Если вы используете SVN черепахи:

Ветвление/Пометка - Глава 4. Руководство по ежедневному использованию

 7
Author: hakre, 2010-11-12 22:24:39

Похоже, у вас возникли проблемы со структурой папок, новая установка (или загрузка) вашего плагина имеет следующее:

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

Копия магистрали выглядит как ошибка и, скорее всего, мешает сканированию WP на наличие файлов плагинов.

 3
Author: Rarst, 2010-11-12 13:30:48

После проверки пакета плагинов (1.1), что-то еще бросилось мне в глаза в readme:

Требуется не менее: 3.01 Протестировано до: 3.01

Я не знаю, является ли это причиной ошибки, но, вероятно, вам следует написать 3.0.1 (см. Точку между 0 и 1).

 1
Author: hakre, 2010-11-12 22:29:50

У меня была точно такая же ошибка раньше, и я не использовал никакого контроля версий, когда столкнулся с этой проблемой. Но я просто продолжу и расскажу вам, что решило проблему для меня, и это может действительно помочь вам.

Проблемой для меня была среда разработки, которую я использовал. Он вставлял пустой невидимый символ непосредственно перед открывающим тегом PHP. Проблема решена путем использования другой среды разработки, которая является обычным блокнотом:)

 0
Author: Hassan Al-Jeshi, 2010-11-12 18:01:07

Эта ошибка обычно возникает, когда отсутствует одно из ключевых полей заголовка, требуемых WP. Всегда указывайте имя, автора, URL-адрес, URL-адрес автора, описание и версию.

 0
Author: Denis de Bernardy, 2010-11-12 21:49:12