
无需加好友免费技术支持
几乎一切wordpress在网站上,我们都可以看到面包屑导航(如下图所示)。面包屑导航很容易让我们知道我们在这里wordpress网站中所在的位置,而且,我们还可以通过点击面包屑导航中的链接,进入到对应的页面。?可见面包屑导航不仅允许wordpress网站更方便,升级了wordpress用户体验网站。
那我们该怎么办?wordpress将面包屑导航添加到网站模板中?请跟我来。我们可以通过两种方式来实现它。具体操作,您可以观看我在本网站上发布的信息《wordpress如何在网站模板开发中添加面包屑导航功能?视频教程。
面包屑导航视频教程
也就是说,我们可以wordpress在模板中,如果您想显示面包屑导航,请添加面包屑导航代码。一般来说,需要面包屑导航的地方有:wordpress分类页面模板、文章页面模板、单页面模板、tag标签页模板、搜索页模板、作者页模板等。
wordpress网站分类页面模板面包屑导航代码:
首页 > '; the_category(' > '); ?>
wordpress网站文章页面模板面包屑导航代码:
首页 > '; the_category(' > '); echo " > ";the_title(); ?>
wordpress网站单页面模板面包屑导航代码:
首页 > '; the_title(); ?>
这种方法的缺点:需要wordpress在网站的每个需要面包屑导航的模板中添加面包屑导航代码,后期维护比较麻烦。
方法二:在wordpress在模板中创建面包屑导航函数。
在这里更方便wordpress在网站模板中调用面包屑导航,我们可以为面包屑导航创建一个函数,然后直接调用面包屑导航页面。因为面包屑导航会在wordpress使用网站的许多页面,因此,我们应该在函数中判断不同的页面,并根据不同的页面调用不同的面包屑导航。
在wordpress网站模板的functions.php在文件中添加以下代码:
// 面包屑导航function the_breadcrumb() {echo '
- ';if (!is_home()) { //如果不是主页echo '
- 首页 > ';if (is_category() || is_single()) { //如果是分类或文章页面echo '
- ';the_category('
- ');if (is_single()) { //如果是文章页面echo " >
- ".get_the_title().' ';}} elseif (is_page()) { //如果是单页echo '
- '.get_the_title().' ';}elseif(is_tag()){ //如果是tag标签页single_cat_title(); }elseif (is_author()) { //如果是作者页echo"
- 作者页面"; echo' ';}elseif (isset($_GET['paged'])