【发布时间】:2025-11-28 19:50:02
【问题描述】:
在 WordPress 中,我目前使用Yoast's SEO Plugin 为我的页面和帖子显示breadcrumbs,这在访问特定页面时工作正常。
这是我用来在我的 WordPress 模板中显示面包屑的函数:
<?php if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb('<p id="breadcrumbs">','</p>');
} ?>
例如,当浏览到Team Members 这是About Us 的孩子时,我得到:
Home > About Us > Team Members
但是我希望能够在搜索结果循环中显示相同的面包屑(针对单个页面和帖子)。
到目前为止,搜索Members 时显示的是:
您的搜索结果:
Team Members Home > Search > Members Members Area Home > Search > Members
但我不想要搜索结果页面的面包屑,我希望它们用于作为搜索关键字的结果显示的各个页面和帖子。
例如,假设我再次搜索Members 我想显示以下内容:
您的搜索结果:
Team Members Home > About Us > Team Members Members Area Home > Members Area
我不介意这是否与 SEO 插件集成,但到目前为止,这是我发现在 WordPress 中显示面包屑的最佳解决方案!
如果有人需要,这里是我的search.php 文件:http://pastebin.com/0qjb2954
【问题讨论】:
标签: php wordpress breadcrumbs