×

键盘实现WordPress翻页

优畅主题 Wordpress技术 2013-07-08 22:47 3,726 0 条评论

如果能用键盘方向键实现上下翻页操作是不是会很方便,闲来无事,折腾一下键盘实现WordPress翻页功能。实现方法很简单,一段JS代码搞定。

将下面JS代码加到主题头部模版header.php或页脚模版footer.php中即可。按键盘上的左右方向键或Page Up和Page Down试一下是不是很方便。可实现文章列表页面及正文上下篇翻页。

不过正文键盘翻页会影响留言编辑时用键盘移动光标,所以可以把 及后面的删除,只在文章列表页面使用键盘翻页。

<?php wp_reset_query();if (is_home() || is_archive() || is_search()) { ?>
 <script type="text/javascript">
 document.onkeydown = chang_page;function chang_page(e) {
 var e = e || event,
 keycode = e.which || e.keyCode;
 if (keycode == 33 || keycode == 37) location = '<?php echo get_previous_posts_page_link(); ?>';
 if (keycode == 34 || keycode == 39) location = '<?php echo get_next_posts_page_link(); ?>';
 }
 </script>
 <?php } ?>
 <?php wp_reset_query();if (is_single()) { ?>
 <script type="text/javascript">
 document.onkeydown = chang_page;function chang_page(e) {
 var e = e || event,
 keycode = e.which || e.keyCode;
 if (keycode == 33 || keycode == 37) location = '<?php echo get_permalink(get_adjacent_post(false, '', false)); ?>';
 if (keycode == 34 || keycode == 39) location = '<?php echo get_permalink(get_adjacent_post(false, '', true)); ?>';
 }
 </script>
 <?php } ?>

将上面JS代码加到主题头部模版header.php或页脚模版footer.php中即可。按键盘上的左右方向键或Page Up和Page Down试一下是不是很方便。可实现文章列表页面及正文上下篇翻页。

不过正文键盘翻页会影响留言编辑时用键盘移动光标,所以可以把

<?php wp_reset_query();if (is_single()) { ?>

及后面的删除,只在文章列表页面使用键盘翻页。

 


如果本文对你有帮助,你可以扫描右边的二维码打赏,谢谢支持
联系优畅:uctheme#qq.com (#改为@)
微信订阅号:优畅主题(uctheme)
官网淘宝店:http://uctheme.taobao.com
版权声明:版权归 优畅主题 所有,转载请注明出处!
转载请保留链接: https://www.uctheme.com/technical/367.html
谢谢支付宝打赏
谢谢微信打赏

品牌创立:2012-11-18优畅主题

优畅主题成立于2012年11月18日,专业Wordpress导购主题开发商,拥有多年Wordpress主题设计经验,专门为淘宝客和导购客站长量身打造高端赚钱模板,我们注重细节,有着严谨的开发态度,一切从客户角度出发,如果你也喜欢 WordPress导购主题,欢迎和我们一起交流!


5 + 2 = ?

目前还没有评。

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册