本文关键为大伙儿详细介绍了wordpress利用键盘上下键完成左右翻页的方式,涉及到对于js脚本制作的启用方法,是十分好用的方法,必须的盆友能够参照下

文中案例叙述了wordpress利用键盘上下键完成左右翻页的方式。共享给大伙儿供大伙儿参照。深入分析以下:

利用键盘上下键翻页实际效果实际上仅仅大家利用了一款js效果,用键盘上下键完成wordpress左右翻页,实际上原理和ctrl enter来完成递交评价一样的大道理,支持ie和ff,沒有检测是不是兼容Googlechrome,我暗地里感觉即然支持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建网站有一定的协助。

作者 网络

发表评论

您的电子邮箱地址不会被公开。