我的自定义插件“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
*/
有什么问题吗?
最合适的回答,由SO网友:EAMann 整理而成
更新程序根据插件的安装路径和包含头的文件名工作。我猜这两个插件都位于/breadcrumbs
文件夹(因为这似乎是Yoast的设置。
虽然Yoast的插件使用yoast-breadcrumbs.php
对于其主文件。我假设您使用的是不同的文件名,因此您确实遇到了一个有趣的问题。
我会仔细看看您的系统,因为更新程序在检查更新时会发送两个变量:
“plugin\\u slug”。。。在这种情况下可能breadcrumbs
“plugin\\u路径”。。。/breadcrumbs/yoast-breadcrumbs.php
如果你的系统和Yoast的系统都被WordPress称为“面包屑”,那么它们之间就存在命名冲突。我建议你改变你的系统/kaiser-breadcrumbs
而不是目录。这可能会解决你的问题。