面包屑在网页中经常使用wordpress面包屑导航代码,见下面的例子
实现:使用自定义函数使用第三方插件
使用自定义函数(这样的函数很多wordpress网站制作,写法大同小异)

在.php文件中写入以下代码
//面包屑导航
function get_breadcrumbs()
{
global $wp_query;
if ( !is_home() ){
// Start the UL
echo '';
// Add the Home link
echo '- '. get_bloginfo('name') .'
';
if ( is_category() )
{
$catTitle = single_cat_title( "", false );
$cat = get_cat_ID( $catTitle );
echo "- » ". get_category_parents( $cat, TRUE, " » " ) ."
";
}
elseif ( is_archive() && !is_category() )
{
echo "- » Archives
";
}
elseif ( is_search() ) {
echo "- » Search Results
";
}
elseif ( is_404() )
{
echo "- » 404 Not Found
";
}
elseif ( is_single() )
{
$category = get_the_category();
$category_id = get_cat_ID( $category[0]->cat_name );
echo '- » '. get_category_parents( $category_id, TRUE, " » " );
echo the_title('','', FALSE) ."
";
}
elseif ( is_page() )
{
$post = $wp_query->get_queried_object();
if ( $post->post_parent == 0 ){
echo "- » ".the_title('','', FALSE)."
";
} else {
$title = the_title('','', FALSE);
$ancestors = array_reverse( get_post_ancestors( $post->ID ) );
array_push($ancestors, $post->ID);
foreach ( $ancestors as $ancestor ){
if( $ancestor != end($ancestors) ){
echo '- » '. strip_tags( apply_filters( 'single_post_title', get_the_title( $ancestor ) ) ) .'
';
} else {
echo '- » '. strip_tags( apply_filters( 'single_post_title', get_the_title( $ancestor ) ) ) .'
';
}
}
}
}
// End the UL
echo "
";
}
}

然后将以下代码添加到.php或page.php、.php页面中:

使用第三方插件实现面包屑
我们直接在程序网站的后端插件中搜索“NavXT”,然后下载并激活。

在后台设置面包屑样式:

面包屑导航中的第一项默认显示网站标题。将其更改为“主页”
设置完成后wordpress面包屑导航代码wordpress做网站,在模板中编写如下代码:
p>
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn