Je reçois une notification "mise à jour disponible" pour mon plugin personnalisé "breadcrumbs trail nav" (non hébergé dans le dépôt officiel). Le fait est qu’il n’ya pas de mise à jour disponible et b) il veut être mis à jour vers une version quelconque à partir du plugin yoast-breadcrumb. Cas: installation locale.
Mon commentaire d'en-tête de plugin:
/*
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
*/
Commentaire de l'en-tête du plugin 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
*/
Quel est le problème?
Le programme de mise à jour fonctionne en fonction du chemin d'installation du plug-in et du nom du fichier contenant l'en-tête. Je devine que les deux plugins sont logés dans un dossier /breadcrumbs
(puisque cela semble être la configuration de Yoast.
Bien que le plugin de Yoast utilise yoast-breadcrumbs.php
pour son fichier principal. Je suppose que vous utilisez un nom de fichier différent, vous avez donc rencontré un problème intéressant.
Je regarderais de plus près votre système, car le programme de mise à jour envoie deux variables lors de la recherche de mises à jour:
breadcrumbs
/breadcrumbs/yoast-breadcrumbs.php
Il y a une collision de noms entre votre système et celui de Yoast s'ils s'appellent tous deux "Breadcrumbs" dans WordPress. Je vous recommande de changer votre système pour mettre des choses dans le répertoire /kaiser-breadcrumbs
à la place. Cela pourrait résoudre votre problème.