
ปกติเมื่อเราต้องการเพิ่มหรือแก้ไขฟังชั่นต่างๆ ของธีมหรือปลั๊กอินบางตัวนั้นโดยการเติมโค้ดพิเศษลงไป (Snippets กรณีนี้จะเป็นโค้ด PHP นะคะ ไม่ใช่ CSS) เราอาจจะต้องสร้าง Child theme ขึ้นมา เพื่อความสะดวกในการใช้งาน เนื่องจากถ้าเราทำในธีมหลักแล้วธีมหลักมีการอัพเดต โค้ดปรับแต่งเหล่านี้ก็จะหายไปด้วยนั่นเอง ซึ่งบางธีมอย่าง Total ผู้เขียนเขาก็ได้เขียน Snippets ไว้เยอะแยะให้เราก๊อปมาใช้ได้เลยก็มี
สำหรับคนที่ไม่สะดวกในการสร้าง Child theme เอง วันนี้เราก็มีปลั๊กอินมาแนะนำให้ใช้กัน สามารถนำโค้ดฟังชั่นต่างๆ มาใส่ในนี้ได้เหมือนกับเราใช้งานไฟล์ function.php
ใน Child theme เลย ปลั๊กอินนี้สะดวกตรงที่จะกำหนดให้โค้ดนั้นทำงานเฉพาะบางหน้าได้ หรือจะสร้างฟังชั่นไว้เป็น Shortcode เพื่อให้ไปแสดงในหน้าต่างๆ หรือใน Widget เป็นต้น

Add Snippet
หลังจากติดตั้งปลั๊กอินแล้ว เราสามารถเพิ่มโค้ดที่ต้องการใช้งานได้ด้วยการไปที่เมนู PHP Snippets > +Add snippet
จากนั้นกรอก Title สำหรับโค้ดชุดนั้นว่าเป็นโค้ดเกี่ยวกับอะไร แล้วใส่โค้ดในช่อง Enter the code for your snippet

เราสามารถกำหนดว่าจะรันโค้ดนี้ทุกหน้าทั้งเว็บหรือเฉพาะหน้าที่ต้องการก็ได้ ด้วยการคลิกเลือกระหว่าง Run everywhere กับ Where there is a shortcode ซึ่งปลั๊กอินจะสร้าง shortcode ให้เรานำไปใส่ในหน้าที่ต้องการให้มันทำงาน
ส่วนในช่อง Description นั้นก็ให้เราเขียนข้อความเพื่อกันลืมว่าโค้ดนี้ทำงานเกี่ยวกับอะไร
Shortcode
หากเราเลือกให้รันโค้ดเฉพาะหน้าที่เราต้องการโดยการใช้ Shortcode หลังจากที่เรา Publish snippet นั้นๆ แล้ว ที่หน้า PHP snippets > Snippets ก็จะมี Shortcode ให้เราก๊อปปี้ไปวางในหน้า Post หรือ Page ที่เราต้องการ

Deactivate Snippets
เรายังสามารถที่จะปิดการทำงานของ Snippets บางตัวได้ โดยไม่จำเป็นต้องลบออกไปเลย เขียนไว้หลายตัวแต่ปิดไว้ก่อนก็ได้

Export/Import
ปลั๊กอินนี้สามารถ Import/Export Snippets ไปใช้กับเว็บอื่นๆ ได้เช่นเดียวกับการ Import/Export โพสของ WordPress ด้วยการไปที่เมนู Tools > Export แล้วเลือก Export เป็น PHP Snippets

ส่วนการ Import นั้นก็ทำเหมือนเดิม (ลงปลั๊กอิน Code Snippets ไว้ก่อน) ไปที่เมนู Tools > Import เพียงแต่ถ้ายังไม่ได้ติดตั้งตัว Import ของ WordPress จะต้องคลิกติดตั้งก่อน แล้วค่อยทำการ Import ไฟล์ที่เรา Export ไว้เข้ามา

Settings
เราสามารถตั้งค่าการแสดงผลของโค้ดในหน้า Snippets ได้ด้วยการไปที่เมนู PHP Snippets > Settings

function.php
ผ่านโปรแกรม Text editor ซึ่งสามารถย้อนกลับการแก้ไขแล้วเซฟทับได้ทันทีถ้าโค้ดผิดพลาด ดังนั้นถ้าเป็นไปได้ ใช้ Child theme เป็นการดีที่สุดค่ะการสร้าง Child theme