วิธีสร้างปุ่ม Back-to-Top ใน WordPress (2 วิธี)

เผยแพร่แล้ว: 2022-11-08

จากการศึกษาบางส่วน (อันดับหน้าแรกโดย Backlinko และทำให้ผู้อ่านมีส่วนร่วมกับสื่อ) เนื้อหาแบบยาวได้รับการพิสูจน์แล้วว่ามีความเกี่ยวข้องและดีกว่าสำหรับ SEO และเนื้อหาแบบยาวยังช่วยให้คุณมีโอกาสมากขึ้นในการถ่ายทอดข้อมูลที่มีรายละเอียดมากขึ้นและมีโอกาสมากขึ้นที่จะได้รับลิงก์ย้อนกลับมากขึ้น เนื่องจากมีความสัมพันธ์เชิงบวกระหว่างการนับจำนวนคำและลิงก์ย้อนกลับ อย่างไรก็ตาม เราต้องไม่เพิกเฉยต่อประสบการณ์ของผู้ใช้ (UX) เนื่องจากเป็นหนึ่งในส่วนที่สำคัญที่สุดในการรักษาผู้อ่านให้อยู่ในไซต์ของคุณ

หากคุณมีโพสต์เนื้อหาแบบยาวบนไซต์ของคุณ คุณอาจต้องการเพิ่มปุ่ม "กลับไปด้านบน" ให้กับโพสต์ของเว็บไซต์ของคุณ เนื่องจากจะช่วยให้ผู้อ่านของคุณอ่านเนื้อหายาวๆ เพื่อกลับไปด้านบนสุดของ เพื่อดูเมนูการนำทางและเลือกปลายทางใหม่

ธีมอย่าง Divi มาพร้อมกับปุ่มย้อนกลับด้านบนในตัวที่พร้อมเปิดใช้งานจาก ตัวเลือกธีม หรือหากคุณใช้ตัวสร้างธีม เช่น Elementor คุณสามารถเพิ่มธีมลงในเว็บไซต์ของคุณได้ง่ายๆ ด้วยขั้นตอนง่ายๆ เหล่านี้ แต่ถ้าคุณใช้ตัวแก้ไขเริ่มต้นของ WordPress ไม่ต้องกังวล เพราะบทช่วยสอนนี้จะแสดงวิธีเพิ่มปุ่มกลับไปด้านบนสำหรับเว็บไซต์ WordPress ของคุณ

การเพิ่มปุ่ม Back-to-Top ใน WordPress

ตอนนี้ คุณทราบถึงประโยชน์ของการเพิ่มปุ่ม Back-to-top ในเว็บไซต์ของคุณแล้ว มีสองวิธีที่เราจะแสดงให้คุณเห็นในบทช่วยสอนนี้:

  • เพิ่มโค้ดที่กำหนดเองลงในไฟล์ธีมด้วยตนเอง
  • การใช้ปลั๊กอิน WordPress

เพิ่มปุ่ม Back-to-top ด้วยตนเอง (ไม่มีปลั๊กอิน)

หากคุณไม่ต้องการใช้ปลั๊กอินด้วยเหตุผลด้านความปลอดภัยหรือไม่ต้องการเพิ่มภาระให้กับไซต์ของคุณ วิธีนี้เหมาะสำหรับคุณ คุณอาจต้องการสำรองข้อมูลไซต์ของคุณและใช้ธีมย่อยเพื่อหลีกเลี่ยงการทำลายธีมหลักหรือสูญเสียการเปลี่ยนแปลงเมื่อคุณอัปเดตธีม เนื่องจากคุณจะต้องเพิ่มโค้ดบางโค้ดลงในไฟล์ functions.php ของธีมของคุณและเพิ่ม ไฟล์ JavaScript ไปยังโฟลเดอร์ js ของธีม

ขั้นตอนที่ 1: เข้าถึงไดเรกทอรีธีม WordPress ของคุณ

เมื่อคุณพร้อม อย่างแรก คุณต้องเข้าถึงไฟล์ของเว็บไซต์ WordPress ผ่าน File Transfer Protocol (FTP) หรือผ่านตัวจัดการไฟล์โฮสติ้ง จากนั้นไปที่ wp-content ธีม ธีม ของคุณ (ธีมที่คุณต้องการเพิ่มปุ่ม back-to-top) โฟลเดอร์ js หากธีมของคุณไม่มีโฟลเดอร์ js คุณสามารถสร้างโฟลเดอร์ด้วยตนเองและเปิดโฟลเดอร์นั้นได้ นี่คือสิ่งที่ดูเหมือนในตัวจัดการไฟล์โฮสติ้งของเรา

ขั้นตอนที่ 2: สร้างไฟล์ JS

เมื่อคุณเข้าไปในโฟลเดอร์ js แล้ว ให้สร้างไฟล์จาวาสคริปต์ที่มี topbutton.js เป็นชื่อ ดำเนินการต่อโดยเปิดไฟล์และวางโค้ด JQuery ต่อไปนี้ที่นั่น

 jQuery(เอกสาร).พร้อม(ฟังก์ชัน($){
    วาร์ออฟเซ็ต = 100;
    ความเร็ววาร์ป = 250;
    ระยะเวลา var = 500;
        $(หน้าต่าง).เลื่อน(ฟังก์ชั่น(){
            ถ้า ($(นี้).scrollTop() < ออฟเซ็ต) {
                      $('.topbutton') .fadeOut(ระยะเวลา);
            } อื่น {
                      $('.topbutton') .fadeIn(duration); $('.topbutton') .fadeIn(ระยะเวลา);
            }
        });
     $('.topbutton').on('คลิก', function(){
            $('html, body').animate({scrollTop:0}, ความเร็ว);
            คืนค่าเท็จ;
            });
});

โค้ดด้านบนจะเพิ่มแอนิเมชั่นเฟดอินและเฟดเอาต์ให้กับปุ่มเมื่อเลื่อนหน้า และเพิ่มแอนิเมชั่นการเลื่อนขึ้นเมื่อคลิกปุ่มกลับไปด้านบนบนหน้าของคุณ

ขั้นตอนที่ 3: เตรียมปุ่ม

ขั้นตอนต่อไปคือการเตรียมไฟล์ภาพปุ่มเอง คุณสามารถสร้างไอคอนตั้งแต่เริ่มต้น หรือดาวน์โหลดจากเว็บไซต์ เช่น fontawesome.com หรือ flaticon.com จากนั้นตรวจสอบให้แน่ใจว่าขนาดของรูปภาพไม่ใหญ่เกินไป (เราใช้รูปภาพลูกศรที่มีขนาด 50px) เมื่อไอคอนพร้อมแล้ว ให้อัปโหลดไฟล์ภาพผ่าน WordPress Media Library จากนั้นคัดลอก URL สำหรับข้อมูลโค้ด CSS ในภายหลัง

ขั้นตอนที่ 4: จัดคิวไฟล์ JS

เมื่อรูปภาพพร้อมแล้ว ให้ไปที่ Appearance Theme File Editor จากแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ เพื่อเปิดหน้า Theme Editor เพื่อบอก WordPress ว่าคุณต้องการใช้ JavaScript ที่คุณสร้างไว้ก่อนหน้านี้โดยเปิด functions.php จาก ไฟล์ Theme แล้ววางโค้ดต่อไปนี้ที่ด้านล่างของไฟล์

 ฟังก์ชั่น my_scripts_method () {
     wp_enqueue_script(
           'สคริปต์ที่กำหนดเอง',
           get_stylesheet_directory_uri() . '/js/topbutton.js',
           อาร์เรย์ ( 'jquery' )
     );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );

เมื่อคุณวางโค้ดแล้ว ให้บันทึกไฟล์โดยคลิกปุ่ม อัปเดตไฟล์

ขั้นตอนที่ 5: เพิ่มข้อมูลโค้ด CSS

ดำเนินการต่อโดยไปที่ตัวปรับแต่งธีมซึ่งอยู่ใน ลักษณะ ที่ปรากฏ ปรับแต่ง จากแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ จากนั้นวางข้อมูลโค้ด CSS ต่อไปนี้ลงในบล็อก CSS เพิ่มเติม เปลี่ยน URL ตัวอย่างของปุ่ม back-to-top (“ http://yourimageurl.com/backtotop.png “) ตาม URL รูปภาพของคุณ

 .topbutton {
     ความสูง:50px;
     ความกว้าง:50px;
     ตำแหน่ง:คงที่;
     ขวา:5px;
     ด้านล่าง:5px;
     ดัชนี Z:1;
     background-image:url("https://yourimageurl.com/backtotop.png");
     พื้นหลังซ้ำ:ไม่ซ้ำ;
     แสดง:ไม่มี;
}

ข้อมูลโค้ด CSS ด้านบนจะเพิ่มรูปภาพปุ่มที่คุณเตรียมไว้เป็นพื้นหลัง และปรับความกว้างและตำแหน่งของปุ่ม คุณสามารถวางข้อมูลโค้ด CSS ไว้ที่ด้านล่างของตัวแก้ไข และเมื่อข้อมูลโค้ดพร้อมแล้ว ให้บันทึกการเปลี่ยนแปลงโดยคลิกที่ปุ่ม เผยแพร่

ขั้นตอนที่ 6: ทำให้ปุ่มปรากฏที่ส่วนท้าย

ขั้นตอนสุดท้ายคือการทำให้ปุ่มปรากฏที่ด้านล่างของเว็บไซต์ของคุณ มาเลือกพื้นที่ส่วนท้ายกัน เนื่องจากพื้นที่นี้มักจะปรากฏที่ด้านล่างของหน้าเว็บทุกหน้าและหลังเนื้อหาหลัก ในการดำเนินการดังกล่าว ให้กลับไปที่หน้า Theme Editor จากนั้นเปิดไฟล์ footer.php จากไฟล์ Theme เพื่อเพิ่มข้อมูลโค้ด HTML ต่อไปนี้ลงไป

 <a href="#" class="topbutton"></a> 

แค่นั้นแหละ ปุ่มของคุณกลับไปด้านบนต้องพร้อมอยู่แล้ว ลองเปิดหน้าที่มีพื้นที่ส่วนท้ายแล้วเลื่อนลงมาเล็กน้อยหรือจนสุดแล้วคุณจะเห็นปุ่มปรากฏขึ้นที่มุมด้านล่างพร้อมให้คลิก

เพิ่มปุ่มกลับไปด้านบนโดยใช้ปลั๊กอิน WordPress

การใช้ปลั๊กอิน WordPress เพื่อเพิ่มฟังก์ชันการทำงานบางอย่างให้กับไซต์ของคุณหรือเพื่อแก้ปัญหาบางอย่างที่คุณพบในไซต์ของคุณ เป็นวิธีที่เร็วและง่ายที่สุดวิธีหนึ่งที่คุณสามารถลองใช้ได้ สำหรับการเพิ่มปุ่ม back-to-top เราเลือกปลั๊กอิน WPFront Scroll Top

ปลั๊กอิน WPFront Scroll Top ช่วยให้คุณสามารถเพิ่มปุ่มสำหรับผู้เยี่ยมชมของคุณเพื่อเลื่อนกลับไปที่ด้านบนสุดของหน้าได้อย่างง่ายดายด้วยฟังก์ชันเพิ่มเติม เช่น การแสดงปุ่มเฉพาะเมื่อผู้ใช้เลื่อนหน้าลงและเพิ่มเอฟเฟกต์ภาพเคลื่อนไหวลงไป และคุณสามารถรับปลั๊กอินจาก wordpress.org ได้ฟรี เริ่มต้นด้วยการติดตั้งและเปิดใช้งานปลั๊กอิน!

เมื่อติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้เริ่มโดยไปที่ การตั้งค่า เลื่อนด้านบน จากแดชบอร์ดผู้ดูแลระบบ WordPress จากนั้นทำเครื่องหมายที่ตัวเลือก เปิดใช้งาน เพื่อเพิ่มปุ่มกลับไปด้านบนให้กับทั้งหน้าของเว็บไซต์ของคุณ

มีการตั้งค่าและตัวเลือกมากมายที่คุณสามารถใช้เพื่อปรับแต่งรูปร่างและการทำงานของปุ่ม เช่น เปลี่ยนขนาดปุ่ม ซ่อนปุ่มอัตโนมัติหลังจากผ่านไประยะหนึ่ง เปลี่ยนตำแหน่งของปุ่ม การตั้งค่าปุ่มให้ปรากฏบนบางหน้าเท่านั้น หรือทำ ปุ่มไม่ปรากฏในบางหน้าและอื่น ๆ อีกมากมาย

เมื่อคุณตัดสินใจเกี่ยวกับการตั้งค่าแล้ว ให้คลิกที่ปุ่ม บันทึกการเปลี่ยนแปลง เพื่อใช้การเปลี่ยนแปลง และคุณจะได้ปุ่มของคุณพร้อมสำหรับการดำเนินการ

บรรทัดล่าง

เนื้อหาแบบยาวช่วยให้คุณมีโอกาสมากขึ้นในการถ่ายทอดข้อมูลที่มีรายละเอียดมากขึ้น และยังมีโอกาสมากขึ้นที่จะได้รับลิงก์ย้อนกลับมากขึ้น เนื่องจากมีความสัมพันธ์เชิงบวกระหว่างการนับจำนวนคำและลิงก์ย้อนกลับ อย่างไรก็ตาม เราต้องไม่เพิกเฉยต่อประสบการณ์ของผู้ใช้ (UX) เนื่องจากเป็นหนึ่งในส่วนที่สำคัญที่สุดในการรักษาผู้อ่านให้อยู่ในไซต์ของคุณ บทความนี้แสดงให้คุณเห็นหนึ่งในการปรับแต่ง UX สำหรับเว็บไซต์ของคุณ ซึ่งก็คือการเพิ่มปุ่ม Back-to-top ในหน้าเพื่อช่วยให้ผู้ใช้กลับมาที่ด้านบนสุดของหน้าหลังจากอ่านจนจบเพื่อดูเมนูการนำทาง และเลือกปลายทางใหม่