插件想要更新为错误的插件

时间:2011-06-09 作者:kaiser

我的自定义插件“breadcrumbs trail nav”(未在官方repo中托管)收到“可用更新”通知。问题是,a)没有可用的更新,b)它希望从yoast面包屑插件更新到任何版本。案例:本地安装。

My plugin header comment:

/*
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 header comment:

/*
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 个回复
最合适的回答,由SO网友:EAMann 整理而成

更新程序根据插件的安装路径和包含头的文件名工作。我猜这两个插件都位于/breadcrumbs 文件夹(因为这似乎是Yoast的设置。

虽然Yoast的插件使用yoast-breadcrumbs.php 对于其主文件。我假设您使用的是不同的文件名,因此您确实遇到了一个有趣的问题。

我会仔细看看您的系统,因为更新程序在检查更新时会发送两个变量:

“plugin\\u slug”。。。在这种情况下可能breadcrumbs/breadcrumbs/yoast-breadcrumbs.php/kaiser-breadcrumbs 而不是目录。这可能会解决你的问题。

结束