我正在本地主机上构建我的网站,我想通过使用键盘上的左右箭头键导航到下一篇和上一篇文章。
我知道WP功能get_adjacent_post
, get_next_post
和get_previous_post
, 但由于我是新手,我不知道如何使用它们。
我找到了这个代码并把它放在了网站的标题中
<script type="text/javascript">
document.onkeydown = function (e) {
var e = e || event,
keycode = e.which || e.keyCode;
if (keycode == 37 || keycode == 33)
location = "<?php echo get_permalink(get_previous_post()); ?>";
if (keycode == 39 || keycode == 34)
location = "<?php echo get_permalink(get_next_post()); ?>";
}
</script>
好的是按下左/右箭头会发生一些事情,坏的是没有加载上一个/下一个帖子,比如http://localhost/testsite/%3C?php%20echo%20get_permalink(get_next_post());%20?%3E
而是加载。如何修复此问题?