在WordPress中,我目前使用Yoast's SEO Plugin爲我的網頁和帖子顯示breadcrumbs,在訪問特定頁面時工作正常。WordPress搜索結果中的麪包屑
這裏是我使用,以顯示我的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中顯示麪包屑的最佳解決方案!
而且櫃面abody需要它,這是我的search.php
文件:http://pastebin.com/0qjb2954
對不起,剛發現一些語法錯誤,但現在應該都很好。幾個星期沒有觸及php,所以讓我知道它是如何發生的,但應該工作得很好。 – davidcondrey 2014-10-13 09:01:29
它的晚我能說什麼..大聲笑 – davidcondrey 2014-10-13 09:06:58
從您的搜索結果中發佈代碼php文件 – davidcondrey 2014-10-13 09:12:44