非插件实现WordPress面包屑导航的方法
要在WordPress中实现面包屑导航(Breadcrumbs)而无需插件,可以按照以下步骤:
-
编辑主题的functions.php文件:进入WordPress后台,找到对应主题的文件,一般在
wpcontent/themes/yourtheme
目录下,编辑functions.php
文件。 -
添加面包屑导航函数:在
functions.php
中添加一个函数,用于生成面包屑导航的HTML代码。function custom_breadcrumbs() { $delimiter = ' » '; // 分隔符 $home = 'Home'; // 首页文本 $before = ''; // 当前页文本前缀 $after = ''; // 当前页文本后缀 if (!is_home() && !is_front_page() || is_paged()) { echo '' . $home . ' ' . $delimiter . ' '; if (is_category() || is_single()) { echo get_category_parents(get_queried_object()>category_parent, true, ' ' . $delimiter . ' '); } if (is_single()) { echo $before . get_the_title() . $after; } elseif (is_page()) { echo $before . get_the_title() . $after; } elseif (is_archive()) { echo $before . get_the_archive_title() . $after; } elseif (is_search()) { echo $before . 'Search results for "' . get_search_query() . '"' . $after; } elseif (is_404()) { echo $before . '404 Not Found' . $after; } } }
-
调用面包屑导航函数:在你想要显示面包屑导航的位置(比如模板文件中),调用刚刚创建的函数。
<?php custom_breadcrumbs(); ?>
-
样式设计:根据你的网站样式,在CSS文件中设计面包屑导航的样式,以确保它符合你的网站外观。
记得保存文件并刷新你的WordPress网站,你应该能看到已经实现的面包屑导航。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?