收集一波常见的加速NPM包的CDN,发现有些还是挺好用的,基本上可以替代unpkg、jsdelivr,用来做博客或者网站加载NPM使用还是可以的。......
wordpress利用键盘左右键实现上下翻页的方法
本文实例讲述了WORDPRESS利用键盘左右键实现上下翻页的方法。分享给大家供大家参考。具体分析如下:
利用键盘左右键翻页效果其实只是我们利用了一款js效果,用键盘左右键实现WORDPRESS上下翻页,其实原理和ctrl enter来实现提交评论一样的道理,支持ie和ff,没有测试是否兼容谷歌chrome,我私下里觉得既然支持firefox那应该会支持chrome了,应该吧.
实例代码如下:复制代码代码如下:document.onkeydown = chang_page; function chang_page(e) { var e = e || event, keycode = e.which || e.keyCode; if (keycode == 37 || keycode == 33) location = "?php echo get_permalink(get_adjacent_post(false, '42', false)); ?>"; if (keycode == 39 || keycode == 34) location = "?php echo get_permalink(get_adjacent_post(false, '42', true)); ?>"; }将上面给出的翻页代码复制到single.php内保存,无论是IE还是FF,均能完美实现键盘翻页,说明:get_adjacent_post()函数中的42是指排除分类ID为42的文章——也就是说,在翻页过程中会自动跳过该分类下的文章(因为本站ID=42的分类被用于改造个人微博,并不想与文章一起翻页展示),如果没有特殊要求,这个参数留空即可,读者可根据个人博客的实际需要自行修改.
文章列表页面(如首页、分类页面、存档页面等)是否也可以实现键盘翻页呢?我们只需使用
get_previous_posts_page_link()和get_next_posts_page_link()代替上述代码中的get_adjacent_post()函数即可达到目的:
实例代码如下:复制代码代码如下:document.onkeydown = chang_page; function chang_page(e) { var e = e || event, keycode = e.which || e.keyCode; if (keycode == 37 || keycode == 33) location = "?php echo get_previous_posts_page_link(); ?>"; if (keycode == 39 || keycode == 34) location = "?php echo get_next_posts_page_link(); ?>"; }将上面的代码放置到相应页面,感兴趣的朋友可以试一下.
希望本文所述对大家的WORDPRESS建站有所帮助。
以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!
相关文章
- 详细阅读
-
WordPress网站文章ID不连续如何解决?笔记已测试详细阅读
对于WordPress网站文章ID不连续的问题困扰了我很久,今天将WordPress文章ID不连续的原因和具体解决办法做详细的说明。 WordPress文章ID不连续的原因: 用WordPress做网站的站......
2023-08-17 24
-
wordpress建站教程:文章自动调用特色图片详细阅读
继续分享wordpress建站教程。我们在日常更新wordpress网站文章时基本都需要手动添加文章的缩略图,一般是根据文章内容来添加,虽然麻烦一点,但效果更好,对普通的企业wordpress外......
2023-08-14 66