เพิ่ม Custom Code ให้ WordPress ด้วย WPCode
เรียนรู้การเพิ่ม HTML, CSS, JavaScript และ PHP อย่างเป็นระบบผ่าน Code Snippets พร้อมเข้าใจ Auto Insert, Shortcode, เงื่อนไขการทำงาน และวิธีทดสอบ Code ก่อนเปิดใช้งานจริง
WPCode ใช้ทำอะไร?
WPCode ช่วยจัดการ Custom Code แยกเป็น Snippet ทำให้เปิด ปิด แก้ไข และควบคุมตำแหน่งการทำงาน ได้สะดวกกว่าการแก้ไฟล์ Theme โดยตรง
จัดการ Code เป็น Snippet
แยก Code ตามหน้าที่ เช่น CSS Header, Tracking Script หรือ Custom Function เพื่อแก้ไขภายหลังได้ง่าย
เปิดหรือปิดได้
สามารถ Disable Snippet โดยไม่ต้องลบ Code เหมาะกับการทดสอบหรือแก้ปัญหา
ควบคุมตำแหน่ง
เลือกได้ว่า Code ควรทำงานแบบ Auto Insert, เฉพาะบางตำแหน่ง หรือเรียกด้วย Shortcode
Code แต่ละประเภทใช้ต่างกันอย่างไร?
กดเลือกประเภท Code เพื่อดูตัวอย่างและหน้าที่พื้นฐาน
HTML
ใช้สร้างโครงสร้างและเนื้อหา เช่นข้อความ ปุ่ม กล่อง หรือองค์ประกอบที่ต้องนำไปแสดงบนหน้าเว็บ
CSS
ใช้ควบคุมสี Font, Spacing, Border, Responsive และรูปลักษณ์ขององค์ประกอบ
JavaScript
ใช้เพิ่มพฤติกรรม และ Interaction เช่นกดปุ่ม เปิดกล่อง เปลี่ยนข้อความ หรือควบคุม UI
PHP
ใช้เพิ่มหรือปรับพฤติกรรมของ WordPress ผ่าน Hook, Filter หรือ Function ต่าง ๆ และควรทดสอบอย่างระมัดระวัง
สร้าง Snippet ตามลำดับนี้
อย่าเริ่มจากการกด Active ทันที ให้กำหนดประเภทและตำแหน่งการทำงานให้ถูกก่อน
สร้าง Snippet ใหม่
เข้า WPCode แล้วสร้าง Custom Snippet พร้อมตั้งชื่อให้รู้ทันทีว่า Code นี้ทำอะไร
เลือกประเภท Code
ระบุว่าเป็น HTML, CSS, JavaScript หรือ PHP ให้ตรงกับ Code ที่จะใช้งาน
ใส่ Code และตรวจ Syntax
ตรวจวงเล็บ เครื่องหมาย Selector, Function และ Scope ก่อนบันทึก
เลือก Insert Method
เลือก Auto Insert เมื่อต้องการให้ Code ทำงานอัตโนมัติ หรือ Shortcode เมื่อต้องการเรียกเฉพาะจุด
Save และทดสอบ
ตรวจหน้าเว็บไซต์จริง เปิด Developer Tools เมื่อจำเป็น และตรวจว่าไม่มี Layout หรือ Function อื่นเสีย
เปิดใช้งานจริง
เมื่อทดสอบแล้ว จึงเปิด Snippet และบันทึกว่า Code นี้เกี่ยวข้องกับส่วนใดของเว็บไซต์
Code ควรทำงานตรงไหน?
จุดสำคัญของ WPCode ไม่ได้อยู่แค่การวาง Code แต่คือการกำหนดว่า Code นั้น ควรถูกเรียกใช้งานเมื่อใดและที่ไหน
Auto Insert
เหมาะกับ Code ที่ต้องทำงานอัตโนมัติ เช่น CSS หรือ Script ที่ใช้ทั่วเว็บไซต์
Shortcode
เหมาะกับเนื้อหาหรือ Function ที่ต้องการเรียกเฉพาะบางหน้า หรือบางตำแหน่ง
Header / Footer
ใช้กับ Script ที่ต้องโหลดในส่วน Head หรือก่อนปิด Body ตามความต้องการของ Script
Conditional Logic
ใช้จำกัดการทำงาน เฉพาะหน้า ผู้ใช้งาน หรือเงื่อนไขที่ต้องการ เมื่อฟีเจอร์รองรับ
ก่อนเปิด Code จริง ให้เช็ก 4 เรื่องนี้
Custom Code มีพลังมาก แต่ควรควบคุม Scope และทดสอบทุกครั้งก่อนใช้กับเว็บไซต์จริง
ตั้งชื่อให้ชัด
ชื่อ Snippet ควรบอกว่า Code ทำอะไร และเกี่ยวข้องกับส่วนไหน
จำกัด Scope
ไม่ควรให้ Code ทำงานทั่วเว็บ ถ้าต้องใช้เฉพาะบางตำแหน่ง
PHP ต้องระวัง
ตรวจ Syntax และผลกระทบของ Function ก่อนเปิด Snippet
ทดสอบหลัง Active
เปิดทั้งหน้า Desktop, Mobile และ Function สำคัญ เพื่อยืนยันว่าเว็บไซต์ยังทำงานปกติ
งานแบบไหนเหมาะกับ WPCode?
ไม่ใช่ทุกอย่างต้องเขียน Code ถ้ามี Setting หรือ Widget ที่ทำงานได้อยู่แล้ว ควรเลือกวิธีที่ดูแลง่ายที่สุดก่อน
ใช้เมื่อ...
ไม่ควรรีบใช้เมื่อ...
ตรวจ Snippet ก่อนเปิดใช้งาน
ติ๊กสิ่งที่ตรวจสอบแล้ว ระบบจะคำนวณความพร้อมให้ทันที
เมื่อ Checklist ครบ Snippet ก็พร้อมสำหรับการทดสอบและใช้งานจริง
คำถามเกี่ยวกับ WPCode
จัดการ Custom Code ได้แล้ว ต่อไปทำ SEO ให้เว็บไซต์
ขั้นต่อไปเรียนรู้ Rank Math SEO เพื่อจัดการ SEO Title, Meta Description, Sitemap และองค์ประกอบที่ช่วยให้ Search Engine เข้าใจเว็บไซต์ได้ดีขึ้น
Learn Rank Math SEO →