Chuyển bài viết trong wordpress bằng nút trên bàn phím
Chuyển bài viết bằng nút sang trên bàn phím dễ dàng
Khi vào 1 bài viết thông thường các bạn cần tìm link của bài mới hơn hoặc link bài cũ hơn để click chuyển bài. Để đơn giản cho việc chuyển bài ta có thể sử dụng nút sang của bàn phím để chuyển bài mới hay cũ
Thông thường trang chi tiết bài viết là file single.php trong theme của bạn, bạn mở nó ra bằng notepad ++ hay bất cứ trình Edit nào mà bạn có.
Thêm đoạn này vào file single.php
<?php $next_post = get_next_post(); if($next_post) { $next=get_permalink($next_post->ID); } $prev_post = get_previous_post(); if($prev_post) { $prev=get_permalink($prev_post->ID); } ?> <script type="text/javascript"> document.onkeydown = checkKey; function checkKey(e) { e = e || window.event; if (e.keyCode == '37') { // left arrow <?php echo 'window.location.assign("'.$prev.'");'; ?> } else if (e.keyCode == '39') { <?php echo 'window.location.assign("'.$next.'");'; ?> } } </script>
Ở đoạn trên bạn sẽ thấy :
- e.keyCode == ’37’ Đây chính là phím Left arrow (nút mũi tên sang Trái)
- e.keyCode == ’39’ Đây chính là phím Right arrow (nút mũi tên sang Phải)
Với 2 phím tắt này. việc chuyển bài vô cùng đơn giản. bạn có thể test ngay ở bài này. hãy thử ấn nút sang trái hoặc sang phải nhé!!
Chúc các bạn thành công!
Bài liên quan
- Đưa trình soạn thảo WordPress 5.0 về phiên bản cũ không dùng plugin
- Thêm chức năng lọc theo Meta Fields trong Dashboard WordPress
- Sửa lỗi không hiển thị Page Template để chọn khi tạo Trang ở WordPress version 4.9
- Thêm reCAPTCHA vào form đăng nhập đăng ký WordPress
- Quản lý thời gian hoạt động cho Vip Member trong WordPress
- Hiển thị bài viết mới theo Category trong WordPress
- Tự tùy biến trang Single theo Category trong WordPress
- Tạo giao diện khác nhau cho từng Category trong WordPress
Mình thử cái này rồi, khá hay. nhưng khi đang viết bình luận lỡ ấn sang thì nó sang bài khác Admin ạ
Chuẩn bạn, để mình fix lại. cảm ơn bạn nhé!
Ad ơi, mình muốn cặp nút next previous luôn trôi nổi dưới chân bài viết thì làm như thế nào, add giúp mình với nhé
đặt điều kiện nó next theo categories thì làm như thế nào vậy ad