wordpress主题优化:给wordpress主题页面添加面包屑功效

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

wordpress怎样填写国外Hotmail Smtp邮箱发送的端口

大挖之前讲过阿里云主机Smtp发送问题,今天给大家分享下笔记,以hotmail为例讲一下国外的smtp邮箱,端口使用的问题,。 hotmail邮箱是全球通用的live邮箱,为外贸网站用户最为喜欢,大挖设计的Hotmail Smtp邮箱发送的端口是465。 Smtp服务是:smtp.live.com,并且启用了SSL。 通过以上的设置发送邮件成功了,不启用sll是否发送成功并没有测试,所以还是推荐

摘要:对于wordpress主题优化来说,面包屑是不能获缺的,不停可以提升用户体验,而且对seo来说也是异常友好的,虽然现在大…

对于wordpress主题优化来说,面包屑是不能获缺的,不停可以提升用户体验,而且对seo来说也是异常友好的,虽然现在大多成熟的主题都已经集成了这个功效,但对于想学习wordpress开发的小同伴来讲,我们熟悉一下面包屑的写法也是很有辅助的,大挖分享出来给到人人

wordpress面包屑实现功效
将以下代码放到当前wordpress主题的functions.php文件中了。

// 面包屑导航 function get_breadcrumbs() { global $wp_query; if ( !is_home() ){ // Start the UL echo ‘<ul id=”crumbs”>’; // Add the Home link echo ‘<li><i class=”fa fa-home”></i><a href=”‘. get_settings(‘home’) .'”>’. get_bloginfo(‘name’) .'</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 href=”‘. 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>”; } }

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 // 面包屑导航 function get_breadcrumbs ( ) { global $ wp_query ; if ( ! is_home ( ) ) { // Start the UL echo ‘<ul id=”crumbs”>’ ; // Add the Home link echo ‘<li><i class=”fa fa-home”></i><a href=”‘ . get_settings ( ‘home’ ) . ‘”>’ . get_bloginfo ( ‘name’ ) . ‘</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 href=”‘ . 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>” ; } }

面包屑代码挪用
在需要引用的位置放以下代码,以本站的面包屑导航为例,详细div可自行修改。

wordpress smpt插件认证用户名无法修改问题

大挖在帮用户设置smtp插件时遇到一下问题,无法填写wp smtp插件认证的用户名及密码,中间测试了插件兼容问题、php版本问题及wordpress程序版本问题都没有奏效,问题截图如下。 最后大挖通过百度贴吧找到了答案,之所有会出现每次对插件进行设置再保存就自动还原为admin默认用户,是因为浏览器存储了后台登录的cookie,所以我们清除一下浏览保存的cookie或是更换一个浏览器进行设置

<div class=”crumbs_box”> <?php get_breadcrumbs(); ?> </div>

1 2 3 < div class = “crumbs_box” > <?php get_breadcrumbs ( ) ; ?> < / div >

面包屑css样式
大挖给出基本的css样式,请列位凭证自己的wordpress主题样式来自行修改。

.crumbs_box{padding:15px 0 30px;color:#9c9c9c;font-size:14px} .crumbs_box a{color:#9c9c9c;margin: 0 2px;} .crumbs_box a:hover{color:#45B6F7;}

1 2 3 . crumbs_box { padding : 15px 0 30px ; color : #9c9c9c;font-size:14px} . crumbs _box a { color : #9c9c9c;margin: 0 2px;} . crumbs _box a : hover { color : #45B6F7;}

wordpress安装插件提示wp-content权限错误问题

使用Wordpress程序在网站后台安装主题或者插件的时候,总是会提示需要我们提供FTP信息的界面。“要执行请求的操作,WordPress需要访问您网页服务器的权限” 授权方式:如果服务器环境是lnmp一键安装包那可以使用授权组来解决。 chown -R www /home/wwwroot/www.yousite.com(修改成网站域名目录) 函数方式:可以在wp-config.php文件

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 WordPress教程 wordpress主题优化:给wordpress主题页面添加面包屑功效 https://www.aqiyuanma.com/109682.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
wordpress主题优化:给wordpress主题页面添加面包屑功效-海报

分享本文封面