给wordpress添加简易的面包屑导航

作者:norion时间:2013年5月3日评论次数:0 条

还在为wordpress添加面包屑导航烦恼?嘿嘿,不用担心,norion为你搞定,把下面这段代码贴到functions.php中,然后在你要调用的地方添加breadcrumbs()就行了。

function breadcrumbs(){
	$home = get_bloginfo('url');
	echo '<div id="breadcrumbs"><strong>Your Position</strong>:<a href="'. $home .'">Home</a> &gt;&gt;';
	if( is_single() ){
		$categorys = get_the_category();
		$category = $categorys[0];
		echo( get_category_parents($category->term_id,true,' &gt;&gt; ') );
		the_title();
	} elseif ( is_page() ){
		the_title();
	} elseif ( is_category() ){
		global $wp_query;
		$cat_obj = $wp_query->get_queried_object();
		$thisCat = $cat_obj->term_id;
		$thisCat = get_category($thisCat);
		$parentCat = get_category($thisCat->parent);
		if ($thisCat->parent != 0) echo( get_category_parents($parentCat,true,' &gt;&gt; ') );
		single_cat_title();
	} elseif ( is_search() ){
		echo 'the '.get_search_query().'\'s search results';
	}
	echo '</div>';
}

标签:

上一篇: 防止IE不支持console.log报错

下一篇:nginx平滑升级记

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注