Wordpressの記事ページで前ページと次ページのリンクURLアドレスを取得し、キーボードの前進後退キーでページをめくる…
1750 ワード
先に説明しますが、私が使用しているWORDPRESSバージョンは3.4.1で、使用しているテンプレートのテーマはNeoEaseが開発したiNoveで、ここをクリックしてダウンロードすることができます.私が文章のページで前と次のページのアドレスを取得したいのは、キーボードを使った前進「->」と後退を増やす機能を実現したいからです.
OK、終了したら、キーボードの前進後退ボタンでページをめくる可能性があります.
馮立彬のブログ(http://www.fenglibin.com)、原文アドレス:http://www.fenglibin.com/get_pre_and_next_page_url_in_wordpress.html
将其修改为:
在文件的末尾增加如下JS:
document.οnkeydοwn=gotoPage;
var preUrl = document.getElementById("prePage").innerHTML.toLowerCase();
var start = preUrl.indexOf('http');
var end = preUrl.indexOf('" rel');
preUrl = preUrl.substring(start,end);
var nextUrl = document.getElementById("nextPage").innerHTML.toLowerCase();
var start = nextUrl.indexOf('http');
var end = nextUrl.indexOf('" rel');
nextUrl = nextUrl.substring(start,end);
function gotoPage(event)
{
event = event ? event : (window.event ? window.event : null);
if (event.keyCode==37)
{
if (preUrl!=''){
window.location=preUrl;
}
else{
alert('This is already the first page."');
}
}
if (event.keyCode==39)
{
if (nextUrl!=''){
window.location=nextUrl;
}
else{
alert('This is already the last page."');
}
}
}
OK、終了したら、キーボードの前進後退ボタンでページをめくる可能性があります.
馮立彬のブログ(http://www.fenglibin.com)、原文アドレス:http://www.fenglibin.com/get_pre_and_next_page_url_in_wordpress.html