我想使用导航箭头键进行分页,我已经创建了重定向它的代码,但是我不知道如何获取上一页/下一页wp_link_pages的链接。 有帮助吗?
<script>
window.addEventListener("keydown", function (event) {
if (event.defaultPrevented) {
return;
}
switch (event.key) {
case "ArrowLeft":
location.href = '<?php echo $previous_page_url; ?>';
break;
case "ArrowRight":
location.href = '<?php echo $next_page_url;?>';
break;
default:
return;
}
event.preventDefault();
}, true);
</script>
答案 0 :(得分:0)
尝试以下方法:
get_permalink() . ( $page - 1 )
get_permalink() . ( $page + 1 )
您可以像这样使用它们:
switch (event.key) {
case "ArrowLeft":
location.href = '<?php $page > 1 ? get_permalink() . ( $page - 1 ) : get_permalink(); ?>';
break;
case "ArrowRight":
location.href = '<?php echo $page < $numpages ? get_permalink() . ( $page + 1 ) : get_permalink(); ?>';
break;
default:
return;
}