การเพิ่มสคริปต์ไปยัง WordPress
เผยแพร่แล้ว: 2022-09-19การเพิ่มสคริปต์ลงใน WordPress เป็นกระบวนการง่ายๆ ที่สามารถทำได้ในไม่กี่ขั้นตอน ขั้นแรก คุณจะต้องสร้างไฟล์ใหม่ในไดเร็กทอรี WordPress ของคุณ ถัดไป คุณจะต้องแก้ไขไฟล์และเพิ่มสคริปต์ของคุณ สุดท้าย คุณจะต้องอัปโหลดไฟล์ไปยังไดเร็กทอรี WordPress ของคุณ
คุณต้องใช้เบ็ด WordPress_enqueue_scripts เพื่อจัด คิวสคริปต์ และสไตล์ในส่วนหน้า คุณสามารถใช้ฟังก์ชัน WP_register_script, WP_enqueue_script, WP_register_style และ WP_enqueue_style หากคุณต้องการขอฟังก์ชัน
เพิ่มสคริปต์ไปยัง WordPress Body

การเพิ่มสคริปต์ลงในเนื้อหา WordPress ของคุณเป็นวิธีที่ยอดเยี่ยมในการเพิ่มฟังก์ชันพิเศษให้กับไซต์ของคุณ มีหลายวิธีในการทำเช่นนี้ แต่วิธีทั่วไปคือเพียงแค่เพิ่มสคริปต์ลงในไฟล์ header.php ของธีมของคุณ เพื่อให้แน่ใจว่าสคริปต์ถูกโหลดในทุกหน้าของไซต์ของคุณ อีกทางเลือกหนึ่งคือการใช้ปลั๊กอิน เช่น Head, Footer และ Post Injections ซึ่งจะช่วยให้คุณสามารถแทรกสคริปต์ลงในส่วนหัวหรือส่วนท้ายของไซต์ของคุณได้
ใน WordPress มีหลายวิธีในการเพิ่มสคริปต์ลงในแท็กเนื้อหา คุณสามารถใช้ปลั๊กอิน เช่น ส่วนหัวและส่วนท้ายของสคริปต์ได้ อีกทางเลือกหนึ่งคือการเพิ่มหรือแก้ไขไฟล์ header.php ของธีมหรือใช้ธีมลูก แท็กสคริปต์ควรเป็น URL ของ ไฟล์ JavaScript ที่คุณต้องการใช้ภายนอก JavaScript
วิธีเพิ่มจาวาสคริปต์ในบทความ WordPress
ฟังก์ชัน WordPress_enqueue_scripts เป็นวิธีง่ายๆ ในการเพิ่ม JavaScript ในบทความของคุณ เราสามารถใช้คำสั่ง WordPress_enqueue_script ('my_script,'path/to/my/script.js') เพื่อจัดคิวได้
WordPress เพิ่มสคริปต์ไปที่ส่วนหัว

การเพิ่มสคริปต์ไปที่ส่วนหัวของไซต์ WordPress เป็นกระบวนการที่ค่อนข้างง่าย ขั้นแรก คุณต้องสร้างไฟล์ใหม่ในไดเร็กทอรี /wp-content/themes/yourtheme/ และตั้งชื่อเป็น header.php จากนั้น เปิด header.php ในเท็กซ์เอดิเตอร์และเพิ่มโค้ดต่อไปนี้ที่ด้านบนสุดของไฟล์: wp_enqueue_script( 'script-name', get_template_directory_uri() . ' /js/script-name.js', array(), '1.0.0', จริง ); ? > แทนที่ script -name ด้วยชื่อจริงของสคริปต์ของคุณ บันทึกไฟล์และอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ นั่นคือทั้งหมดที่มีให้! สคริปต์ของคุณควรโหลดอย่างถูกต้องในส่วนหัวของไซต์ WordPress ของคุณ
มีสาเหตุหลายประการที่อาจต้องใช้ สคริปต์ส่วนหัว บทความนี้จะกล่าวถึงเฉพาะวิธีการเพิ่มข้อมูลโค้ดที่จำเป็นสำหรับบุคคลที่จะเพิ่ม Analytics, Marketing หรือ JavaScript บรรทัดเดียวอื่นๆ ที่พวกเขาต้องการบนหน้าเว็บของตน งานนี้สามารถทำได้โดยผู้ที่ไม่มีความรู้เกี่ยวกับ PHP หรือ JavaScript มาก่อน
WordPress Enqueue Script

การเพิ่มสคริปต์ไปยัง WordPress เป็นกระบวนการสองขั้นตอน ขั้นแรก คุณต้องลงทะเบียนสคริปต์ของคุณกับ WordPress โดยใช้ ฟังก์ชัน wp_register_script จากนั้นคุณสามารถจัดคิวสคริปต์ของคุณโดยใช้ฟังก์ชัน wp_enqueue_script ฟังก์ชัน wp_register_script ใช้พารามิเตอร์สองตัว: ชื่อของสคริปต์และ URL ของสคริปต์ของคุณ ชื่อสคริปต์ของคุณคือสิ่งที่คุณจะใช้ในการจัดคิวสคริปต์ของคุณในภายหลัง URL คือตำแหน่งของสคริปต์ของคุณ ฟังก์ชัน wp_enqueue_script ใช้พารามิเตอร์สองตัว: ชื่อของสคริปต์และอาร์เรย์ของการพึ่งพา การขึ้นต่อกันคือสคริปต์อื่นๆ ที่สคริปต์ของคุณพึ่งพา WordPress จะโหลดสคริปต์เหล่านี้ก่อนสคริปต์ของคุณโดยอัตโนมัติ
ฟังก์ชัน Loop() ใน WordPress
ฟังก์ชัน loop() เป็นอีกทางเลือกหนึ่งของการพัฒนาธีม
ปลั๊กอินสคริปต์ WordPress

ปลั๊กอินสคริปต์ WordPress เป็นซอฟต์แวร์ประเภทหนึ่งที่คุณสามารถติดตั้งบนไซต์ WordPress ของคุณเพื่อเพิ่มคุณสมบัติและฟังก์ชันการทำงาน ปลั๊กอินสคริปต์ เขียนด้วยภาษาการเขียนโปรแกรม PHP และสามารถใช้เพื่อสร้างแบบฟอร์มที่กำหนดเอง จัดการการอนุญาตของผู้ใช้ หรือแม้แต่เพิ่มคุณสมบัติใหม่ให้กับไซต์ WordPress ของคุณ
ปลั๊กอิน ธีม และแกนหลักทั้งหมดสามารถเข้าถึงได้ผ่าน ฟังก์ชันสคริปต์ enqueue script ของ WordPress มันจะโหลดสคริปต์และสไตล์ที่ปลั๊กอินและธีมร้องขอ แต่จะทำให้แน่ใจว่าแต่ละอันโหลดเพียงครั้งเดียว ด้วยการลดความซับซ้อนของโค้ด คุณสามารถทำให้โค้ดของไซต์เล็กลงได้ ซึ่งจะช่วยลดเวลาในการโหลดและความขัดแย้งของโค้ด WP_enqueue_script() เป็นภาษาสคริปต์ของ WordPress ซึ่งช่วยให้คุณสามารถประมวลผลสคริปต์ของคุณและส่งไปยังที่ที่คุณต้องการได้ คุณสามารถเพิ่มสไตล์ชีตได้อย่างง่ายดายโดยใช้ WP โดยไปที่ www.wpsi.com/css/stylesheets/ เนื่องจากวิธีนี้ทำให้ปลั๊กอินอื่นหรือเจ้าของไซต์สามารถลบสคริปต์ของเราโดยไม่ต้องเขียนโค้ดใดๆ ในบริบทของปลั๊กอิน สคริปต์ของเราจึงสามารถลบออกได้โดยไม่ต้องเขียนโค้ดใดๆ นอกจากนี้ ในบางกรณี เราอาจเพิ่มเงื่อนไขเพื่อให้สคริปต์หรือสไตล์ของเราโหลดได้เฉพาะในบางหน้าเท่านั้น
สคริปต์ WordPress คืออะไร?
@wordpress/scripts ควรแก้ไข สคริปต์ที่ใช้ซ้ำได้ ชุดนี้มีวัตถุประสงค์เพื่อช่วยนักพัฒนา WordPress แพ็คเกจนี้ประกอบด้วยคุณสมบัติ configuration-it สำหรับทุกเครื่องมือ ทำให้ง่ายต่อการกำหนดค่า
ปลั๊กอิน WordPress เป็น Javascript หรือไม่?
นี่คือสาเหตุที่ไม่มี “ ปลั๊กอิน JavaScript WordPress ”
สคริปต์ WordPress ถูกเขียนใน
WordPress เขียนด้วยภาษาการเขียนโปรแกรม PHP และใช้ฐานข้อมูล MySQL
การกำหนดค่าของแต่ละเครื่องมือในแพ็คเกจนี้ถูกรวมเข้ากับการกำหนดค่าที่แนะนำของเครื่องมือนั้น react-script และ kcd-script ถูกใช้เพื่อสร้างแพ็คเกจนี้ ยังเป็นความคิดที่ดีที่จะเรียนรู้วิธีสร้าง แอปพลิเคชัน JavaScriptScriptScript บทความนี้อธิบายวิธีใช้สคริปต์บิลด์และสตาร์ทในเชิงลึกมากกว่าส่วนอื่นๆ ส่วนใหญ่ เราจะรักษาการเปลี่ยนแปลงให้น้อยที่สุดเพื่อให้คุณอัปเกรดเป็น @wordpress/scripts ได้อย่างง่ายดาย หลังจากการแปลงรหัสของคุณแล้ว ก็พร้อมสำหรับการผลิตและปรับให้เหมาะสมเพื่อประสิทธิภาพที่ดีที่สุด ช่วงเวอร์ชันความหมายของโหนด รุ่น npm (หรือเส้นด้าย) ได้รับการตรวจสอบเพื่อให้แน่ใจว่าตรงกัน

หากการติดตั้งไม่เป็นที่น่าพอใจ ข้อมูลเกี่ยวกับเวอร์ชันที่ต้องการจะถูกเผยแพร่ ด้วยการบังคับใช้แนวทางรูปแบบการเข้ารหัสสำหรับไฟล์ของคุณ คุณสามารถปกป้องความสมบูรณ์ของการเข้ารหัสของคุณได้ ในค่าดีฟอลต์ ไฟล์ที่เชื่อมโยงกับ node_modules โฟลเดอร์ผู้ขาย หรือบิลด์จะถูกละเว้น คุณสามารถปรับแต่งไฟล์และไดเร็กทอรีที่ถูกละเว้นของโปรเจ็กต์ได้โดยการเพิ่มลงในไฟล์ a.prettierignore เนื่องจากมาร์กอัปใช้สำหรับบังคับใช้มาตรฐาน ระบบจึงใช้มาร์กอัปลินต์เพื่อติดตาม ด้วยเหตุนี้ ไฟล์ที่อยู่ในโฟลเดอร์ build, node_modules และ vendor จะถูกละเว้น การกำหนดค่า @wordpress/stylelint-config จำเป็นสำหรับ WordPress ตามมาตรฐานการเข้ารหัส CSS
แพ็คเกจ WordPress ของโปรเจ็กต์ต้องได้รับการอัปเดตเป็นเวอร์ชันล่าสุด ไฟล์ Zip สำหรับปลั๊กอิน WordPress ถูกสร้างขึ้นโดยใช้กระบวนการนี้ เมื่อคุณแปลงรหัสของคุณโดยใช้การกำหนดค่าที่ระบุ รหัสจะพร้อมสำหรับการพัฒนา Jest JavaScript Testing Framework ออกแบบมาสำหรับส่วนต่อประสานผู้ใช้ที่เรียบง่าย ไลบรารีนี้ช่วยให้คุณสามารถควบคุม Chrome หรือ Chromium ด้วย API ระดับสูงโดยใช้ DevTools Protocol ไฟล์ทดสอบจะถูกค้นหาหากมีรูปแบบการตั้งชื่อที่เป็นที่นิยมดังต่อไปนี้ หากพบการกำหนดค่า webpack ในไดเร็กทอรีระดับบนสุดของแพ็คเกจ ระบบจะใช้การกำหนดค่านั้น
Jest ใช้ตัวเลือกที่แนะนำต่อไปนี้เป็นค่าเริ่มต้น: @wordpress/jest-preset-default ในเอกสารประกอบสำหรับ Jest คุณยังสามารถเลือกตัวเลือกการแทนที่ของคุณเองได้ การทดสอบแก้ไขข้อบกพร่องเกิดขึ้นได้โดยใช้ไคลเอ็นต์ตัวตรวจสอบที่เปิดใช้โปรโตคอล Chrome DevTools ตัวอย่างเช่น คุณสามารถใช้ไลบรารี Google Chrome และ Visual Studio Code ในการติดตั้ง PHP Debugger ให้เปิดเบราว์เซอร์ WordPress ของคุณและดับเบิลคลิกที่สคริปต์ WP การทดสอบของคุณจะถูกดำเนินการ และการดำเนินการของคุณจะถูกหยุดชั่วคราวขึ้นอยู่กับบรรทัดที่คุณกำลังเรียกใช้ หลังจากนั้น devtools จะถูกใช้เพื่อสร้างเบรกพอยต์ในบริบทของเบราว์เซอร์
ไฟล์คอนฟิกูเรชันที่แนะนำสามารถใช้เพื่อใช้งานแพ็คเกจนี้ได้ นอกจากนี้ คุณสามารถนำหน้าโมดูล CSS เพื่อสร้างโมดูลเดียวได้ โมดูล เช่น style.scss สามารถเพิ่มไปยังส่วนขยายได้ Webpack ช่วยให้สามารถอ้างอิงแบบอักษร (woff, woff2, eot, ttf และ otf) และไฟล์รูปภาพ (bmp, png, jpg, jpeg, gif และ webb) จาก CSS แพ็คเกจนี้เป็นหนึ่งในองค์ประกอบของโครงการ Gutenberg
Javascript สามารถใช้บน WordPress ได้หรือไม่?
WordPress สามารถใช้เพื่อเพิ่มองค์ประกอบแบบไดนามิกให้กับโพสต์ เพจ หรือทั้งเว็บไซต์โดยใช้ JavaScript
ปลั๊กอิน WordPress เป็นภาษาอะไร?
เนื่องจากเป็นภาษาหลักของ WordPress และธีมและปลั๊กอินของ WordPress ส่วนใหญ่เขียนด้วย PHP จึงถูกต้องที่สุดที่จะบอกว่า WordPress เขียนด้วย PHP
เพิ่ม Javascript ไปยัง WordPress โดยไม่ต้องใช้ปลั๊กอิน
การเพิ่ม Javascript ให้กับ WordPress โดยไม่ต้องใช้ปลั๊กอินนั้นสามารถทำได้แต่ไม่แนะนำ เนื่องจากปลั๊กอินช่วยให้เพิ่ม Javascript ลงใน WordPress ได้ง่ายและปลอดภัยยิ่งขึ้น หากไม่มีปลั๊กอิน คุณจะต้องแก้ไขไฟล์ธีมของ WordPress ซึ่งอาจทำลายไซต์ของคุณหากทำไม่ถูกต้อง
คุณสามารถสร้างเว็บไซต์ได้ 19 ประเภทโดยใช้ WordPress โดยไม่ต้องมีทักษะการเขียนโปรแกรม หากคุณทำตามคำแนะนำของเราในบทความนี้ ปลั๊กอินเป็นวิธีที่ง่ายที่สุด แทรกไฟล์ต่อไปนี้ในการตั้งค่า: ส่วนหัวและส่วนท้าย เลือกรหัสที่คุณต้องการบันทึกโดยเลือกช่องที่เหมาะสมจากรายการและคลิกปุ่มบันทึก คุณจะสามารถส่งออกรหัสในพื้นที่ที่เพิ่มได้ เมื่อใช้ JavaScript คุณสามารถสร้างปลั๊กอินที่ทำงานโดยไม่คำนึงถึงเฟรมเวิร์ก หากคุณต้องการเพิ่ม JavaScript ที่กำหนดเองลงในไซต์ WordPress คุณจะต้องใช้ปลั๊กอินหรือแก้ไขไฟล์ functions.php ของธีมย่อย การเพิ่มฟิลด์ในแท็กจะใช้เพื่อให้ผู้ดูแลระบบสามารถเข้าถึงฟิลด์และฝังซอร์สไฟล์ JavaScript หรือโค้ดที่เก็บไว้ในฟิลด์
วิธีเพิ่มสคริปต์ไปยังไซต์ WordPress ของคุณ
WordPress เป็นแพลตฟอร์มที่มีประสิทธิภาพสำหรับการเผยแพร่เนื้อหา แต่อาจต้องใช้สคริปต์ที่กำหนดเองเพื่อทำให้ดียิ่งขึ้น ซึ่งสามารถทำได้โดยใช้ปลั๊กอินหรือโดยการแก้ไขไฟล์ functions.php ในธีมย่อยของคุณ หากคุณไม่ต้องการแก้ไขไฟล์ต้นฉบับ เทคนิคที่ดีที่สุดคือการใช้ปลั๊กอิน ซึ่งช่วยให้มั่นใจว่า สคริปต์ที่กำหนดเองของคุณโหลด ได้อย่างเหมาะสมในลำดับที่ถูกต้อง คุณสามารถเพิ่มสคริปต์ง่ายๆ ลงในไซต์ WordPress ของคุณได้ เนื้อหาของไฟล์ zip จะต้องถูกบันทึกลงในไดเร็กทอรีของการติดตั้ง WordPress ของคุณที่เรียกว่า WP-content/plugins/ หลังจากใช้งานปลั๊กอินเป็นระยะเวลาหนึ่งแล้ว ให้ไปที่การตั้งค่า > สคริปต์ คุณยังสามารถวางโค้ดลงในหน้าเว็บของคุณหรือใช้ปลั๊กอินเพื่อสร้างโค้ดให้คุณได้
จาวาสคริปต์ WordPress แบบกำหนดเอง
วิธีหนึ่งที่ยอดเยี่ยมในการเพิ่มฟังก์ชันการทำงานที่กำหนดเองให้กับไซต์ WordPress ของคุณคือการใช้ JavaScript ที่กำหนดเอง สามารถใช้เพื่อเพิ่มเอฟเฟกต์พิเศษหรือการโต้ตอบในไซต์ของคุณ หรือเพื่อให้ใช้งานง่ายขึ้น อย่างไรก็ตาม เนื่องจาก JavaScript เป็นภาษาที่ซับซ้อน คุณจึงจำเป็นต้องรู้บางสิ่งก่อนที่จะเริ่มเพิ่มลงในไซต์ WordPress ของคุณ ขั้นแรก คุณต้องมีความสบายใจในการทำงานกับโค้ด ประการที่สอง คุณต้องแน่ใจว่ารหัสที่กำหนดเองของคุณเข้ากันได้กับฐานรหัส WordPress และประการที่สาม คุณต้องตระหนักถึงความเสี่ยงที่อาจเกิดขึ้นจากการเพิ่มโค้ดที่กำหนดเองลงในไซต์ของคุณ