плагин хочет обновиться до неправильного плагина
Я получаю уведомление "доступно обновление" для моего пользовательского плагина "навигатор по следам хлебных крошек" (не размещен в официальном репозитории). Дело в том, что а) обновление недоступно и б) он хочет обновиться до любой версии с помощью плагина yoast-breadcrumb. Случай: локальная установка.
Комментарий к заголовку моего плагина:
/*
Plugin Name: Breadcrumbs Trail Nav.
Plugin URI: https://github.com/franz-josef-kaiser
Description: Offers the <code>whatever( $args );</code> template tag for a semantically correct, seo-ready (well performing) breadcrumbs trail. All links are nofollow by default, but can be adjusted.
Author: Franz Josef Kaiser
Author URI: https://github.com/franz-josef-kaiser
Version: 0.2.1
License: extended MIT/Expat license
(c) Copyright 2010-2011 - Franz Josef Kaiser
*/
Комментарий к заголовку плагина Yoast:
/*
Plugin Name: Yoast Breadcrumbs
Plugin URI: http://yoast.com/wordpress/breadcrumbs/
Description: Outputs a fully customizable breadcrumb path.
Version: 0.8.5
Author: Joost de Valk
Author URI: http://yoast.com/
Copyright (C) 2008-2010, Joost de Valk
*/
В чем проблема?
1 answers
Программа обновления работает на основе пути установки плагина и имени файла, содержащего заголовок. Я предполагаю, что оба плагина размещены в папке /breadcrumbs
(поскольку это, похоже, настройка Yoast.
Хотя плагин Yoast использует yoast-breadcrumbs.php
для своего основного файла. Я предполагаю, что вы используете другое имя файла, так что вы действительно столкнулись с интересной проблемой.
Я бы повнимательнее посмотрел на вашу систему, потому что программа обновления отправляет две переменные при проверке обновления:
- "подключаемый сервис"... в этом случае вероятный
breadcrumbs
- "путь подключения"...
/breadcrumbs/yoast-breadcrumbs.php
Существует конфликт имен между вашей системой и системой Yoast, если они оба называются "Хлебными крошками" для WordPress. Я бы рекомендовал изменить вашу систему, чтобы вместо этого поместить вещи в каталог /kaiser-breadcrumbs
. Это может решить вашу проблему.