WordPress CMB2 как встроить в плагин

https://github.com/WebDevStudios/CMB2

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

Я следовал этим инструкциям, чтобы включить библиотеку в свой плагин, и когда я пытаюсь установить плагин, я получаю сообщение об ошибке: «Плагин не имеет допустимого заголовка».

Любые мысли о том, как исправить или отладить это?


person Jeremy Plack    schedule 07.05.2015    source источник
comment
Я думаю, что есть что-то особенное в моем окружении. Мне удалось заставить плагин работать: 1. загрузив zip-файл плагина, 2. установив плагин, 3. отредактировав файл cmdb2/init.php в редакторе wp, чтобы удалить ‹?php в начале и сохранить, 4. добавьте обратно ‹?php и снова сохраните. Это очень раздражает, у кого-нибудь есть дополнительные сведения об этом?   -  person Jeremy Plack    schedule 07.05.2015


Ответы (1)


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

Когда родительский плагин активируется, он вызывает ошибку «у плагина нет допустимого заголовка» в CMB2/init.php. Полное удаление заголовка плагина CMB2 (закомментированный раздел перед основным кодом) решает эту проблему.

Не уверен, что это проблема WordPress или CMB2, но другие упакованные плагины, похоже, работают нормально, когда активируются из родителя.

person user2985710    schedule 02.06.2015
comment
Спасибо за это, удаление заголовка из плагина CMB2 устранило проблему и для меня. - person Denis Pitcher; 04.03.2016