不过,目前看来,在Breadcrumb NavXT 需要创建一个专用页面作为帖子类型归档的基础。
另一种选择是Breadcrumb Trail (http://wordpress.org/extend/plugins/breadcrumb-trail/)。它似乎支持自定义帖子类型。。。但是WP 3.1!! (无论如何,这是我从代码中假设的,因为它使用的函数仅适用于WP 3.1+)。
所以我对代码做了一些修改。但由于当时的需要,我将其与几个插件集成在一起。。。意思it needs to have those plug-ins and with specific settings.
你可以拿到modified 来自此链接的面包屑痕迹插件:http://www.zumodrive.com/share/8addOGQ3OW.
然后您需要下载并使用Custom Post Permalinks 还有插件(http://wordpress.org/extend/plugins/custom-post-permalinks/).
您可以在modified plugin文件夹(称为*modification\\u log.rtf*)中找到修改的说明和如何设置它的说明。
基本上,在两个插件都激活后,您需要做的是首先设置“永久链接设置”,如下所示:
将“常用设置”设置为“月份和名称”“额外永久链接设置”设置为“/%post\\u type%/%your\\u custom\\u taxonomy%/%news\\u post%/”这将永久链接设置为:
www.yoursite。com/your_custom_post_type/your_custom_taxonomy_term/the_post
然后将下面的代码放在您想要的面包屑位置:
<?php
// Plugin: Breadcrumb Trail (Modified) //
if(function_exists(\'breadcrumb_trail\')) {
$breadcrumb = array(
\'separator\' => \'>\',
\'before\' => \'You are here: \',
\'after\' => false,
\'front_page\' => true,
\'show_home\' => __(\'Home\'),
\'singular_{your_custom_post_type}_taxonomy\' => \'your_custom_taxonomy\',
\'echo\' => true,
);
breadcrumb_trail($breadcrumb);
}
?>
这将允许面包屑如下所示:
您在这里:主页>自定义帖子类型>自定义分类术语>帖子
当然,你可以根据自己的需要进行调整,但这就是我为我正在做的项目所想到的。
我可能已经错过了一些必要的设置,上面的工作,虽然。。。如果不起作用就通知我。
无论如何,我只是想分享另一个解决方案。。。希望这对某人有用。
顺便说一下,修改后的插件还集成了qTranslate 允许多语言的插件。。。
干杯