增加文章目录toc功能并和.back-to-top同时出现
为了增加用户体验度,使得页面更加美观,我把文章目录嵌入.back-to-top层里,好处是不用再写script,直接引用.back-to-top的js功能,与“返回顶部”按钮在滚动条离顶部一定间距时同时出现。
步骤一 文章目录调用函数
①打开footer.php,在<div class=”back-to-top u-hide” onclick=”backToTop();”>后面插入代码<?php echo wpjam_get_toc(); ?>(这个是调用文章目录的函数),自己看了代码总结的,哈哈,有点小确幸 😀 ,
注意,因为footer.php里面没有文章循环函数,所以必须加上这个循环,否则不显示,无效!完整代码如下:
<?php while ( have_posts() ) : the_post(); ?><?php echo wpjam_get_toc(); ?><?php endwhile; ?>
②或者直接把single.php文件里面的<?php endwhile; ?>剪切到footer.php文件里面。
步骤二 修改css
把插件里的css替换成,如:(具体根据自己需要美化)
步骤三 更改DIV
打开footer.php文件,找到这行<div class=”back-to-top” onclick=”backToTop();”><div id=”toc-container”>,把 onclick=”backToTop();”删除,换到<span class=”icon-circle-up” >里面,替换后是<span class=”icon-circle-up” onclick=”backToTop();”></span>
步骤四 修改js
设置滚动条离顶部间距达到多少时出现或隐藏。打开bundle.js文件,找到下面这句,修改参数即可
window.addComment=addComment;e(window).scroll(function(){var t=e(this).scrollTop(),o=e(".back-to-top");if(t>200){o.removeClass("u-hide")}else{o.addClass("u-hide")}});var i=function(){jQuery("html,body").animate({scrollTop:0},800)};
步骤五
开启文章目录功能
大功告成!
历史的今天:
- 2019 : 投资的法身、报身和化身(0)
- 2019 : 杜鹃不鸣,何如?(0)
- 2019 : 荀玉根:长期来讲,没有基本面的牛市全是耍流氓(0)
- 2016 : 测试:历史上的今天(0)
-
Gravatar全球公认头像
把邮箱注册成全球公认的头像,只要在全球任何一个网站评论时留下您的邮箱,就会出现您的头像,听起来是不是很梦幻…这个世界就是这么神奇! 评论成功后,奇迹出现了~~ 除...
-
设计了一个网站…
近一段时间累的一塌糊涂也过的一塌糊涂,基本每天凌晨三五点睡,恨不得不用吃饭不用睡觉的敲代码,睡梦中还在php if 、else if 、div class…。虽然知道熬夜不好,但生怕一...
-
给网站开启CDN加速和云存储!
什么是CDN加速 相信很多站长朋友都在用wp-super-cache这款插件给自己的网站开启静态加速,它的原理是通过把网站生成静态页面缓存到本地,让访客直接浏览的是这个文件,而不需要...
-
不变形原比例缩放图片代码
自己整理了几种图片展示的方法,实现图片原比例缩小、放大、不失真、不变形,先来看看实例图: 不变形原比例缩放图片代码 以下是对应的各种样式的代码。 <!DOCTYPE html> ...
-
让文章目录插件wp-toc在侧边栏显示
在文章页面增加文章目录有利于SEO,大大降低了网站美观,像我这种有强迫症的人,最好是鱼和熊掌兼得,必须尽其所能做到美观和功能兼顾的局面(当然是在自己能力范围内哈),像本...
共有 0 条评论