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利用键盘左右键实现上下翻页的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: wordpress 键盘 左右键 上下翻页 方法
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress全局变量$wpdb初始化并申明为全局变量的办法

首先从wordpress顺序index.php动手: 复制代码代码如下:define('WP_USE_THEMES', true); /** Loads the Wor...

WordPress评论IP地址显示为127.0.0.1的处理方法

穆童博客应用的是Wordpress顺序,上次在改换了效劳器之后不知为何一切新评论的IP地址都显示为127.0.0.1。刚...

WordPress博客零碎搜寻引擎优化seo全攻略

1.空间的抉择 wordpress要求 php+mysql的支持,rewrite性能,比方apache的mod-rewrite或iis rewrite。 空间...

wordpress搬家预备/搬迁/解析工作

说到wordpress搬家,置信大局部wp玩家还是可以轻松处理成绩,可是关于老手置信会遇到不少费事成绩吧,上面跟...

wordpress后盾关上迟缓的处理办法(暂时)

最近关上博客后盾,发现后盾关上速度很慢。 经过开发者调试工具对网络加载进行检测,发现是因为后盾应用了谷...

深化解析WordPress中加载模板的get_template_part函数

最近钻研民间主题 Twenty Eleven ,有一些货色网上现成的中文材料不好找,在博客里记录上去,算是分享,也算...

需求提交

客服服务

亿鸽在线客服系统