无插件实现WordPress面包屑解决方案
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

对于面包屑导航的作用蜗牛也不多说,反正使用的时候各有其中的用途,在之前我有分享到使用Yoast Breadcrumbs插件。但是,作为wordpress占用资源过大,能少用插件就不用插件,进来用无插件实现,刚才蜗牛在整理网站时候找到这款无插件面包屑效果还是不错的,记录整理以便日后需要。
第一步,在Functions.php文件中添加
function get_breadcrumbs()
{
global $wp_query;
if ( !is_home() ){
// Start the UL
echo \\\'<ul class=\\”breadcrumbs\\”>\\’;
// Add the Home link
echo \\\'<li><a h=\\”\\’. get_settings(\\’home\\’) .\\’\\”>网站首页</a></li>\\’;
if ( is_category() )
{
$catTitle = single_cat_title( \\”\\”, false );
$cat = get_cat_ID( $catTitle );
echo \\”<li> » \\”. get_category_parents( $cat, TRUE, \\” » \\” ) .\\”</li>\\”;
}
elseif ( is_archive() && !is_category() )
{
echo \\”<li> » Archives</li>\\”;
}
elseif ( is_search() ) {
echo \\”<li> » Search Results</li>\\”;
}
elseif ( is_404() )
{
echo \\”<li> » 404 Not Found</li>\\”;
}
elseif ( is_single() )
{
$category = get_the_category();
$category_id = get_cat_ID( $category[0]->cat_name );
echo \\\'<li> » \\’. get_category_parents( $category_id, TRUE, \\” » \\” );
echo the_title(\\’\\’,\\’\\’, FALSE) .\\”</li>\\”;
}
elseif ( is_page() )
{
$post = $wp_query->get_queried_object();
if ( $post->post_parent == 0 ){
echo \\”<li> » \\”.the_title(\\’\\’,\\’\\’, FALSE).\\”</li>\\”;
} 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 \\\'<li> » <a h=\\”\\’. get_permalink($ancestor) .\\’\\”>\\’. strip_tags( apply_filters( \\’single_post_title\\’, get_the_title( $ancestor ) ) ) .\\\'</a></li>\\’;
} else {
echo \\\'<li> » \\’. strip_tags( apply_filters( \\’single_post_title\\’, get_the_title( $ancestor ) ) ) .\\\'</li>\\’;
}
}
}
}
// End the UL
echo \\”</ul>\\”;
}
}
第二步,在有需要添加面包屑插件的页面适当位置添加
<php get_breadcrumbs(); >
第三步,样式定义
ul.breadcrumbs {
list-style: none;
padding: 0;
margin: 0;
font-size:12px;
}
ul.breadcrumbs li {
float: left;
margin: 0 5px 0 0;
padding: 0;
}
总结,通过上述三步就可以实现无插件面包屑效果,稍微的样式和布局可以修改。
[便宜vps]历史优惠活动内容
猜你可能想看的VPS
- QuickPacket→$40 月-E3-1270 16GB 1TB 2全球[VPS测评]
- [黑五]GreenCloudVPS→$28.8 年 KVM-1GB 20日本VPS[主机]
- 手字下面有个天是什么成语?全球[VPS测评]
- 标准互联→襄阳电信 5G 防御款 2 核 4G 70G 硬盘 10M 月全球[VPS测评]
- php 使用 md5 函数生成 16 位 md5 值返回乱码的原因以及解全球[VPS测评]
- CombCloud→大带宽香港 KVM 年付 7 折促销 59 元 月 香港VPS[主机]
- Swarmify→视频 CDN 不限流量 不限空间 月付 49 美金;国虚拟空间(主机)
- 微信群找不到了怎么办?全球[VPS测评]
- 补货通知 hostdare→CN2 GT 线路和 CN2 GIA 线路同全球[VPS测评]
- Vultr→韩国 日本 新加坡 洛杉矶 欧洲等 KVM VPS 随时更换日本VPS[主机]
- WordPress百度、Google蜘蛛爬行记录插件:Spider Tr全球[VPS测评]
- hostiger土耳其便宜vps六折促销,年付19美元起;12GB内存特全球[VPS测评]
- 丽萨主机新上洛杉矶cera VPS可试用 美国原生IP/六网回程CN2 美国VPS[主机]
- Letbox-美国 VPS AMD大盘鸡 1TB硬盘 10TB流量 7折美国VPS[主机]
- Olvps → 256M内存 5G 储存 512G流量 30Mbps 全球[VPS测评]
- 漂亮的Css3响应侧边栏菜单,动画风格侧边栏导航菜单样式全球[VPS测评]
- 桔子数据,香港安畅BGP大带宽VPS 首月五折体验 三网直连 14元/月香港VPS[主机]
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“美国VPS[主机]
- 数字化东风已来,亚马逊云科技跨境电商合作企业招募大会即将开启全球[VPS测评]
- jquery css3实现的进度条动画特效,带加载进度条百分比动态效果。全球[VPS测评]
- 亿速云服务器双12活动:香港云服务器29元/月起,100GCDN流量只需香港VPS[主机]
- 恒创主机优惠码85折_服务器优惠券8折_恒创科技优惠_代金券全球[VPS测评]
- 什么是云服务器?云服务器怎么登陆?全球[VPS测评]
- 源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9香港VPS[主机]
- 腾讯云秒杀活动:1核/2G/上海&北京,年付99元全球[VPS测评]
- UCloud海外云服务器促销:全场1折起,香港cn2vps最低年付150香港VPS[主机]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱?香港VPS[主机]
- 腾讯云vps主机:288元/3年,1核/2G/50gSSD,北京/上海/美国VPS[主机]
- 香港云服务器怎么选?云服务器性能测评对比香港VPS[主机]
- 香港云服务器怎么选?云服务器性能测评对比香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-143998.html











