วิธีที่ดีที่สุดในการเพิ่มโค้ด JavaScript ลงใน WordPress

Rifat ปลั๊กอิน WordPress Oct 17, 2023

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

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

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

จาวาสคริปต์คืออะไร?

JavaScript เป็นภาษาสคริปต์ที่พัฒนาขึ้นในปี 1995 โดย Brendan Eich ซึ่งได้กลายเป็นหนึ่งในเทคโนโลยีหลักของเว็บ เป็นที่รู้จักกันเป็นอย่างดีว่าเป็นภาษาสคริปต์สำหรับเว็บเพจ โดยเพิ่มพฤติกรรมเชิงโต้ตอบ ภาพเคลื่อนไหว การแสดงข้อมูลเป็นภาพ และฟังก์ชันไดนามิกอื่นๆ ที่เว็บเบราว์เซอร์เข้าใจโดยกำเนิด โค้ด JavaScript สามารถแทรกลงในหน้า HTML และโต้ตอบผ่าน Document Object Model (DOM) ทำให้โปรแกรมสามารถจัดการโครงสร้างหน้า สไตล์ และเนื้อหาเพื่อตอบสนองต่อการกระทำของผู้ใช้

สร้างเว็บไซต์ที่น่าทึ่ง

ด้วย Elementor ตัวสร้างหน้าฟรีที่ดีที่สุด

เริ่มเลย

ในฐานะภาษาที่แปล JavaScript จะประมวลผลคำสั่งโดยตรงโดยไม่จำเป็นต้องคอมไพล์ นอกเหนือจาก HTML และ CSS แล้ว JavaScript ยังถือเป็นเสาหลักพื้นฐานสามประการของการพัฒนาเว็บ ทำให้ผู้ใช้ได้รับประสบการณ์ที่หลากหลายและเว็บแอปพลิเคชัน ความเก่งกาจ ลักษณะข้ามแพลตฟอร์ม และการนำไปใช้อย่างกว้างขวางทำให้ JavaScript กลายเป็นภาษาที่จำเป็นสำหรับการเขียนสคริปต์ฝั่งไคลเอ็นต์ในช่วงสองทศวรรษที่ผ่านมา

JavaScript สามารถทำสิ่งต่างๆ มากมายในเว็บไซต์ของคุณ ตัวอย่างเช่น -

  • องค์ประกอบ UI แบบโต้ตอบ - JavaScript ช่วยให้คุณสร้างการโต้ตอบ UI ที่ซับซ้อน เช่น เมนูแบบเลื่อนลง แถบเลื่อน โมดอล ฯลฯ
  • สไตล์แบบไดนามิก - ใช้ JavaScript เพื่ออัปเดตสไตล์ CSS แบบไดนามิกสำหรับเอฟเฟกต์ภาพเคลื่อนไหวหรือเพื่อเน้นสถานะที่ใช้งานอยู่
  • การสื่อสารแบบอะซิงโครนัส - JavaScript อนุญาตให้มีการสื่อสารแบบอะซิงโครนัสกับเซิร์ฟเวอร์ผ่านคำขอ AJAX สำหรับการอัพเดตเนื้อหาแบบไดนามิก
  • การตรวจสอบแบบฟอร์ม - ตรวจสอบข้อมูลแบบฟอร์มและอินพุตก่อนส่งไปยังเซิร์ฟเวอร์ ส่งข้อความยืนยันแบบเรียลไทม์
  • แอนิเมชั่นและเอฟเฟกต์ภาพ - ทำให้องค์ประกอบของหน้าเคลื่อนไหว ทริกเกอร์การเปลี่ยน CSS และพัฒนาเอฟเฟกต์ภาพเชิงสร้างสรรค์เพื่อปรับปรุง UX
  • การพัฒนาเกม - โดยทั่วไปจะใช้ JavaScript เพื่อพัฒนาเกมบนเบราว์เซอร์แบบโต้ตอบ
  • แอปพลิเคชันบนเว็บ - JavaScript ขับเคลื่อนแอปพลิเคชันเว็บแบบเต็มสแต็กโดยเปิดใช้งานตรรกะฝั่งไคลเอ็นต์แบบไดนามิกและการเชื่อมต่อกับฐานข้อมูล/API แบ็กเอนด์
  • UX ที่ดีขึ้น - โดยรวมแล้ว JavaScript สามารถปรับปรุงการโต้ตอบ ความสวยงาม และ UX ของเว็บไซต์ได้อย่างมากเมื่อใช้อย่างมีประสิทธิภาพ

วิธีเพิ่ม JavaScript ให้กับ WordPress

คุณมีทางเลือกมากมายในการเพิ่ม JavaScript ให้กับ WordPress

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

การใช้ไฟล์ function.php ของธีมลูก

การใช้ไฟล์ function.php ในธีม WordPress ของคุณและระบบ hook ของ WordPress คุณสามารถเพิ่ม JavaScript ให้กับ WordPress ได้ด้วยตนเอง

วิธีนี้ค่อนข้างยุ่งยากกว่าเล็กน้อย โดยพื้นฐานแล้ว ระบบ hook ของ WordPress ช่วยให้คุณสามารถรวมข้อมูลใด ๆ รวมถึง JavaScript ไว้ในส่วนหัวหรือส่วนท้ายของเว็บไซต์ของคุณ

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

function wpcom_javascript() {
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
}
add_action('wp_head', 'wpcom_javascript');

นอกจากนี้ คุณยังสามารถใช้ PHP ที่ซับซ้อนมากขึ้นเพื่อสร้างคำสั่ง IF แบบมีเงื่อนไขได้ เช่น การเพิ่ม JavaScript ให้กับหน้าเว็บไซต์หรือโพสต์ในบล็อกโดยเฉพาะ

ต่อไปนี้เป็นตัวอย่างของวิธีกำหนดเป้าหมาย ID ของหน้าเพื่อใช้ JavaScript กับหน้าเดียวเท่านั้น:

function wpcom_javascript() {
if (is_page ('42')) { 
    ?>
    <script>
        Replace with your JavaScript
    </script>
    <?php
   }
}
add_action('wp_head', 'wpcom_javascript');

ใช้ธีมย่อยของ WordPress หากคุณใช้ไฟล์ ฟังก์ชั่น.php ของธีมของคุณ เพื่อป้องกันไม่ให้ส่วนย่อย JavaScript ของคุณถูกเขียนทับเมื่อคุณอัปเดตธีมของคุณ

คุณสามารถสร้างปลั๊กอินเฉพาะของคุณเองเพื่อเก็บตัวอย่างข้อมูลเหล่านี้ไว้เป็นทางเลือกแทนการใช้ไฟล์ function.php จากธีมลูกของคุณ

ข้อมูลโค้ดของคุณจะไม่ขึ้นอยู่กับธีมเมื่อคุณใช้ปลั๊กอินแบบกำหนดเอง แทนที่จะเป็นไฟล์ ฟังก์ชั่น.php ของธีมลูกของคุณ กล่าวอีกนัยหนึ่ง แม้ว่าคุณจะเปลี่ยนธีม ส่วนโค้ด JavaScript ทั้งหมดของคุณจะยังคงใช้งานอยู่

ใช้ปลั๊กอิน WordPress จาวาสคริปต์

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

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

นี่คือภาพประกอบ:

การใช้ปลั๊กอิน JavaScript เฉพาะสำหรับ WordPress มีข้อดีที่เป็นประโยชน์บางประการ:

  • การจัดการตัวอย่างที่ง่ายขึ้น - ด้วยปลั๊กอินเหล่านี้ คุณสามารถจัดระเบียบตัวอย่าง JavaScript หลายรายการได้โดยตั้งชื่อและใช้แท็กหรือหมวดหมู่ ซึ่งช่วยให้ค้นหา เปิดใช้งาน หรือปิดใช้งานตัวอย่างข้อมูลเฉพาะเจาะจงได้ง่ายทุกเมื่อที่คุณต้องการ
  • ใช้งานได้กับทุกธีม - ปลั๊กอินจะเก็บตัวอย่างข้อมูลแยกจากไฟล์ธีมของคุณ ดังนั้นแม้ว่าคุณจะเปลี่ยนเป็นธีมที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ตัวอย่าง JavaScript ทั้งหมดของคุณจะยังคงใช้งานได้ วิธีนี้จะดีมากหากคุณมี JavaScript ที่ไม่ขึ้นอยู่กับธีม เช่น การเพิ่มโค้ดติดตาม Google Analytics
  • การโหลดแบบมีเงื่อนไข - ปลั๊กอินช่วยให้คุณตั้งกฎเกี่ยวกับสถานที่และเวลาที่จะโหลดตัวอย่างของคุณ ตัวอย่างเช่น คุณสามารถกำหนดให้ข้อมูลโค้ดโหลดเฉพาะบางหน้า สำหรับผู้ใช้บางราย บนอุปกรณ์เคลื่อนที่หรือเดสก์ท็อป เป็นต้น

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

ปลั๊กอิน WordPress 3 อันดับแรกสำหรับการเพิ่ม JS ในเว็บไซต์ของคุณ

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

กล่องเครื่องมือ CSS และ JavaScript

ปลั๊กอินกล่องเครื่องมือ CSS และ JavaScript ช่วยให้สามารถพัฒนา WordPress ได้อย่างรวดเร็วโดยไม่ต้องแตะไฟล์ธีม ใช้บล็อกโค้ดที่ปรับแต่งได้เพื่อเพิ่มสคริปต์ วิดเจ็ต และการแก้ไขทั่วทั้งไซต์ของคุณ กำหนดตัวอย่างข้อมูลให้กับเพจ โพสต์ และตำแหน่งที่ต้องการได้อย่างง่ายดายโดยใช้แผงการมอบหมาย โปรแกรมแก้ไขอันทรงพลังช่วยให้คุณตกแต่ง ลดขนาด และจัดการโค้ดทั้งหมดของคุณได้ คุณสมบัติหลักได้แก่ hooks ส่วนหัว/ส่วนท้าย รหัสย่อ บล็อก Gutenberg และอื่นๆ เพื่อการกำหนดเป้าหมายที่แม่นยำ ด้วยเวอร์ชันพรีเมียม คุณสามารถใช้ประโยชน์จากการควบคุมขั้นสูง เช่น การจับคู่ regex, hooks เพิ่มเติม, การสำรองโค้ด และการแก้ไข หากคุณต้องการวิธีง่ายๆ ในการแทรก JavaScript, CSS, HTML และอื่นๆ นี่คือกล่องเครื่องมือตัวอย่างขั้นสูงสุด

คุณสมบัติที่สำคัญ

  • 32 ธีมตัวแก้ไข
  • การแก้ไขแบบเต็มความกว้าง
  • การแก้ไขแบบเต็มหน้าจอ
  • การปรับขนาดตัวอักษร
  • รองรับสคริปต์ภายนอก
  • การสนับสนุนส่วนหัว / ท้ายกระดาษ
  • รหัสย่อบล็อกรหัส
  • บล็อกรหัส Metabox

CSS และ JS แบบกำหนดเองอย่างง่าย

ปลั๊กอิน CSS และ JS แบบกำหนดเองอย่างง่ายมอบวิธีที่ดีที่สุดในการเพิ่มการปรับแต่ง CSS และ JS แบบกำหนดเองให้กับเว็บไซต์ของคุณโดยไม่ต้องแก้ไขธีมหรือไฟล์ปลั๊กอิน มีโปรแกรมแก้ไขข้อความที่มีประสิทธิภาพพร้อมการเน้นไวยากรณ์ ช่วยให้คุณสามารถแทรกข้อมูลโค้ดในส่วนหัวหรือส่วนท้ายได้อย่างง่ายดาย คุณสามารถพิมพ์โค้ดแบบอินไลน์หรือโหลดจากภายนอกเพื่อประสิทธิภาพสูงสุด กำหนดเป้าหมายโค้ดไปยังฝั่งผู้ดูแลระบบส่วนหน้าหรือส่วนหลังได้อย่างง่ายดายตามต้องการ ปลั๊กอินอนุญาตให้ใช้ตัวอย่าง CSS และ JavaScript ได้ไม่จำกัด ทำให้มั่นใจได้ว่าการปรับแต่งของคุณยังคงเหมือนเดิมแม้ว่าจะเปลี่ยนธีม WordPress ก็ตาม หากคุณต้องการวิธีการที่มีประสิทธิภาพในการปรับแต่งรูปลักษณ์และพฤติกรรมด้วยโค้ด นี่คือปลั๊กอินสำหรับคุณ มันช่วยรักษาไฟล์หลักของคุณให้สะอาดในขณะที่นำเสนอโปรแกรมแก้ไขสไตล์ IDE ระดับมืออาชีพเพื่อปรับปรุงไซต์ด้วย CSS และ JavaScript ที่กำหนดเอง

คุณสมบัติที่สำคัญ

  • การเพิ่มโค้ดส่วนหน้า
  • เพิ่มได้ไม่จำกัด
  • การเน้นไวยากรณ์
  • ง่ายต่อการปรับแต่ง
  • อัพเดทอย่างต่อเนื่อง
  • หลายภาษา

WP Coder – การแทรก HTML, CSS และ JS อันทรงพลัง

WP Coder เป็นวิธีที่ไม่ยุ่งยากในการเพิ่มโค้ด HTML, CSS และ JavaScript ที่กำหนดเองทั่วทั้งไซต์ WordPress ของคุณ โดยไม่ต้องเพิ่มปลั๊กอินหลายตัว แทรกป๊อปอัป การแจ้งเตือน ภาพเคลื่อนไหว และองค์ประกอบไดนามิกอื่นๆ ได้อย่างง่ายดายโดยการเชื่อมต่อสคริปต์และสไตล์ชีตภายนอกหรือวางข้อมูลโค้ดโดยตรง เครื่องมือแก้ไขที่ใช้งานง่ายทำให้การปรับแต่งแต่ละหน้าและโพสต์ด้วย JavaScript, HTML และ CSS เป็นเรื่องง่าย นอกจากนี้ รักษาไฟล์หลักของคุณให้สะอาดโดยใช้รหัสย่อใน HTML ของคุณ ไม่ว่าคุณจะต้องแทรกไลบรารี JavaScript อย่างรวดเร็ว จัดสไตล์หน้าเพจเฉพาะ หรือเพิ่มการปรับแต่งทั่วทั้งไซต์ WP Coder ก็เป็นปลั๊กอินน้ำหนักเบาที่ต้องมี เพิ่มโค้ดด้วยความแม่นยำในขณะที่ยังคงรักษาประสิทธิภาพของไซต์แบบลีน ยกระดับรูปลักษณ์และการโต้ตอบของไซต์ WordPress ของคุณด้วยกล่องเครื่องมือการเขียนโค้ดที่ปรับแต่งได้นี้

คุณสมบัติที่สำคัญ

  • ง่ายต่อการใช้
  • เครื่องมือแก้ไขโค้ดมัลติฟังก์ชั่น
  • ฝังรหัสย่อได้อย่างง่ายดาย
  • ฟังก์ชั่นนำเข้า/ส่งออก
  • ตัวเลือก CSS และ JS ขั้นสูง
  • ห้องสมุดภายนอก

วิธีเพิ่มโค้ด JS ใน Elementor

หากต้องการเพิ่ม JS ที่กำหนดเองลงในหน้า Elementor เฉพาะ:

  1. แก้ไขหน้าเป้าหมายใน Elementor
  2. เปิดการตั้งค่าเพจ > ขั้นสูง > CSS/JS แบบกำหนดเอง
  3. วางโค้ด JS ของคุณลงในส่วน JS ที่กำหนดเอง

สำหรับ JS เฉพาะหน้า ให้ใช้กล่อง JS ที่กำหนดเองในการตั้งค่าหน้า Elementor สิ่งนี้ทำให้ JavaScript ที่คุณกำหนดเองได้รับการจัดระเบียบอย่างเรียบร้อย

ห่อ

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

Divi WordPress Theme