плагин хочет обновиться до неправильного плагина


Я получаю уведомление "доступно обновление" для моего пользовательского плагина "навигатор по следам хлебных крошек" (не размещен в официальном репозитории). Дело в том, что а) обновление недоступно и б) он хочет обновиться до любой версии с помощью плагина 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
*/

В чем проблема?

Author: kaiser, 2011-06-09

1 answers

Программа обновления работает на основе пути установки плагина и имени файла, содержащего заголовок. Я предполагаю, что оба плагина размещены в папке /breadcrumbs (поскольку это, похоже, настройка Yoast.

Хотя плагин Yoast использует yoast-breadcrumbs.php для своего основного файла. Я предполагаю, что вы используете другое имя файла, так что вы действительно столкнулись с интересной проблемой.

Я бы повнимательнее посмотрел на вашу систему, потому что программа обновления отправляет две переменные при проверке обновления:

  • "подключаемый сервис"... в этом случае вероятный breadcrumbs
  • "путь подключения"... /breadcrumbs/yoast-breadcrumbs.php

Существует конфликт имен между вашей системой и системой Yoast, если они оба называются "Хлебными крошками" для WordPress. Я бы рекомендовал изменить вашу систему, чтобы вместо этого поместить вещи в каталог /kaiser-breadcrumbs. Это может решить вашу проблему.

 4
Author: EAMann, 2011-06-09 15:04:18