การพัฒนา WordPress: ฟิลด์ที่กำหนดเองคืออะไรและคุณใช้งานอย่างไร
เผยแพร่แล้ว: 2022-04-29WordPress มีคุณสมบัติขั้นสูงมากมายสำหรับการปรับแต่ง ซึ่งหนึ่งในนั้นคือความสามารถในการสร้างฟิลด์ที่กำหนดเอง ไม่ว่าคุณจะสร้างบล็อก เว็บไซต์ธุรกิจท้องถิ่น ร้านค้าอีคอมเมิร์ซ หรือไซต์อื่น ๆ ที่ใช้ WordPress คุณอาจต้องการใช้ฟิลด์ที่กำหนดเองเพื่อปรับปรุงตัวเลือกการปรับแต่งของคุณ
ฟิลด์ที่กำหนดเองคืออะไร?
ฟิลด์ที่กำหนดเองเป็นส่วนของข้อมูลเมตาที่กำหนดเอง คุณสามารถเพิ่มลงในโพสต์และเพจได้ ในฐานะที่เป็นข้อมูลเมตา ฟิลด์ที่กำหนดเองจะให้ข้อมูลเกี่ยวกับโพสต์หรือเนื้อหาของเพจ หลังจากเพิ่มฟิลด์ที่กำหนดเองในโพสต์หรือเพจแล้ว คุณสามารถแก้ไขธีมของคุณเพื่อแสดงโดยอัตโนมัติ
ข้อมูลเมตาเป็นองค์ประกอบหลักของ WordPress แม้จะไม่มีฟิลด์ที่กำหนดเอง WordPress จะใช้ข้อมูลเมตาเพื่อจัดหมวดหมู่และปรับแต่งโพสต์และหน้า ตัวอย่างเช่น ชื่อผู้แต่งและวันที่เผยแพร่ เป็นข้อมูลเมตา ฟิลด์ที่กำหนดเองถูกใช้เพื่อวัตถุประสงค์ที่คล้ายคลึงกัน ด้วยฟิลด์ที่กำหนดเอง คุณสามารถจัดหมวดหมู่และปรับแต่งโพสต์และเพจโดยเพิ่มข้อมูลเมตาลงในนั้น
การใช้งานทั่วไปสำหรับฟิลด์ที่กำหนดเอง ได้แก่:
- คำชี้แจงการเปิดเผยข้อมูล
- ทางสายย่อยของผู้เขียน
- ข้อมูลวิดีโอ
- ข้อมูลสินค้า
- ข้อมูลธุรกิจ
- รายการอสังหาริมทรัพย์
- ความคิดเห็น
- คำรับรองจากลูกค้า
วิธีการทำงานของฟิลด์ที่กำหนดเอง
ฟิลด์ที่กำหนดเองแต่ละฟิลด์ประกอบด้วยคีย์และค่า คีย์แสดงถึงชื่อของฟิลด์ที่กำหนดเอง ในขณะที่ค่าแสดงถึงคำจำกัดความ กุญแจมักจะถูกซ่อนไว้ ใช้เพื่อระบุค่าที่สอดคล้องกันซึ่งเป็นส่วนที่แท้จริงของข้อมูลเมตา
กุญแจใช้ซ้ำได้ เมื่อคุณสร้างคีย์สำหรับโพสต์หรือเพจ คีย์นั้นจะถูกบันทึกโดยอัตโนมัติ จากนั้นคุณสามารถเลือกคีย์นี้จากรายการดรอปดาวน์เพื่อนำกลับมาใช้ใหม่ได้ ตัวอย่างเช่น หากคุณต้องการสร้างฟิลด์กำหนดเองอื่นสำหรับโพสต์หรือเพจเดียวกัน คุณสามารถใช้คีย์ซ้ำได้โดยเลือกคีย์จากรายการดรอปดาวน์ แม้ว่าคีย์จะใช้ซ้ำได้ แต่ค่าต่างๆ กลับไม่ใช่ คุณจะต้องสร้างแต่ละค่าด้วยมือ
ฟิลด์แบบกำหนดเองทำงานร่วมกับ Hypertext Preprocessor (PHP) ฟิลด์ที่กำหนดเองเพียงอย่างเดียวจะไม่เปลี่ยนลักษณะที่ปรากฏของโพสต์หรือเนื้อหาของเพจ พวกเขาเป็นเพียงส่วนหนึ่งของข้อมูลเมตา ดังนั้นผู้เยี่ยมชมจะไม่เห็นพวกเขาหากไม่มีงานพิเศษใดๆ ในนามของคุณ หากต้องการแสดงฟิลด์ที่กำหนดเอง คุณจะต้องใช้ PHP
คุณสามารถเพิ่มโค้ด PHP ให้กับธีมของคุณเพื่อแสดงฟิลด์ที่กำหนดเองได้ WordPress รองรับการสืบค้น PHP หลายรายการสำหรับฟิลด์ที่กำหนดเอง แบบสอบถาม PHP ได้รับการออกแบบมาเพื่อดึงฟิลด์ที่กำหนดเองและแสดงในพื้นที่ที่กำหนดของธีมของคุณ
หากคุณเผยแพร่วิดีโอเป็นประจำ คุณอาจต้องการใช้ฟิลด์ที่กำหนดเองเพื่อให้ข้อมูลเกี่ยวกับวิดีโอแก่ผู้เยี่ยมชม คุณสามารถสร้างฟิลด์ที่กำหนดเองสำหรับความยาวและแหล่งที่มาของวิดีโอได้ เมื่อผู้เยี่ยมชมเข้าสู่โพสต์และเพจที่มีวิดีโอ พวกเขาจะเห็นว่าวิดีโอนั้นมีความยาวเท่าใดและแหล่งที่มาที่คุณได้รับมา
ฟิลด์แบบกำหนดเองเสนอวิธีง่ายๆ ในการเพิ่มคำชี้แจงการเปิดเผยข้อมูลในโพสต์และเพจเช่นกัน หากคุณได้รับเงินเพื่อเขียนรีวิวเกี่ยวกับผลิตภัณฑ์ คุณอาจต้องการเพิ่มคำชี้แจงการเปิดเผยข้อมูลในโพสต์หรือเพจ สำหรับการตรวจทานครั้งเดียว คุณสามารถเพิ่มคำชี้แจงการเปิดเผยข้อมูลได้ด้วยตนเอง สำหรับการตรวจทานหลายรายการ คุณอาจต้องการใช้ฟิลด์ที่กำหนดเอง ด้วยฟิลด์ที่กำหนดเอง คุณสามารถระบุได้ว่าโพสต์และเพจใดที่มีบทวิจารณ์ที่ได้รับการสนับสนุน PHP จะอนุญาตให้คุณแสดงคำสั่งเปิดเผยข้อมูลในโพสต์และหน้าเหล่านั้นโดยอัตโนมัติ

วิธีใช้ฟิลด์ที่กำหนดเอง
ตัวเลือกในการสร้างฟิลด์แบบกำหนดเองในตัวแก้ไข Gutenberg ถูกปิดใช้งานโดยค่าเริ่มต้น หากต้องการเปิดใช้งาน ให้เปิดโพสต์หรือเพจแล้วคลิกปุ่มสามจุดที่มุมบนขวา ตามด้วย "ค่ากำหนด" ในส่วน "แผง" จะมีตัวเลือกสำหรับฟิลด์ที่กำหนดเอง สมมติว่ามีการสลับไปที่ตำแหน่งปิด การคลิกจะเป็นการเปิดใช้งานฟิลด์ที่กำหนดเองในเว็บไซต์ของคุณ
หากคุณใช้ตัวแก้ไขแบบคลาสสิกแบบเก่า คุณไม่จำเป็นต้องเปิดใช้งานฟิลด์ที่กำหนดเอง คุณลักษณะนี้เปิดใช้งานโดยค่าเริ่มต้นด้วยตัวแก้ไขแบบคลาสสิก ไม่ว่าคุณจะใช้เครื่องมือแก้ไข Gutenberg หรือ Classic คุณควรเห็นเครื่องมือฟิลด์ที่กำหนดเองในโพสต์และเพจ ซึ่งอยู่ด้านล่างอินเทอร์เฟซตัวแก้ไขหลักโดยตรง
เครื่องมือฟิลด์ที่กำหนดเองมีส่วนชื่อและส่วนค่า หากต้องการสร้างฟิลด์ที่กำหนดเองใหม่ ให้คลิก "ป้อนใหม่" ใต้ส่วนชื่อ จากนั้นคุณสามารถป้อนชื่อหรือคีย์สำหรับฟิลด์ที่กำหนดเองในส่วนชื่อ
คุณจะต้องป้อนค่าพร้อมกับชื่อ ค่าคือข้อมูลเมตาที่เมื่อดึงมา จะแสดงบนเว็บไซต์ของคุณ โปรดทราบว่าคุณสามารถสร้างฟิลด์ที่กำหนดเองได้หลายฟิลด์โดยใช้ชื่อเดียวกันแต่มีค่าต่างกัน ไม่ว่าฟิลด์ที่กำหนดเองแต่ละฟิลด์จะต้องมีชื่อและค่า
คุณสามารถใช้ PHP เพื่อแสดงฟิลด์ที่กำหนดเองบนเว็บไซต์ของคุณ เมื่อคุณเพิ่มฟิลด์ที่กำหนดเองในโพสต์หรือเพจ WordPress จะบันทึกลงในฐานข้อมูลของเว็บไซต์ของคุณ เช่นเดียวกับเนื้อหาอื่นๆ ที่จัดเก็บในฐานข้อมูล จำเป็นต้องมีการสืบค้น PHP เพื่อดึงข้อมูลฟิลด์ที่กำหนดเอง การเพิ่มแบบสอบถาม PHP ที่เหมาะสมให้กับธีมของคุณจะดึงและแสดงฟิลด์ที่กำหนดเองในพื้นที่นั้น
แบบสอบถาม PHP “get_post_custom_values” จะดึงค่าของฟิลด์ที่กำหนดเอง คุณสามารถระบุฟิลด์ที่กำหนดเองโดยเฉพาะได้ด้วยพารามิเตอร์ "คีย์" ค่าจากฟิลด์ที่ระบุจะถูกดึงและแสดง ตรวจสอบบทความสนับสนุนที่ wordpress.org/support/article/custom-fields สำหรับรายการการสืบค้น PHP ที่รองรับ
พิจารณาปลั๊กอินฟิลด์ที่กำหนดเอง
หากคุณกำลังดิ้นรนเพื่อสร้างฟิลด์ที่กำหนดเอง คุณอาจต้องการใช้ปลั๊กอิน Advanced Custom Fields เป็นปลั๊กอินฟิลด์แบบกำหนดเองยอดนิยมสำหรับ WordPress มีให้ในเวอร์ชันฟรีและจ่ายเงิน มีตัวสร้างที่เป็นมิตรสำหรับผู้เริ่มต้นใช้งานสำหรับฟิลด์ที่กำหนดเอง
ด้วยฟิลด์กำหนดเองขั้นสูง คุณจะมีฟิลด์หลายประเภทให้เลือก คุณสามารถใช้เพื่อเพิ่มข้อมูลเมตาในโพสต์และเพจได้อย่างง่ายดาย ฟิลด์บางประเภทที่รวมอยู่ในฟิลด์กำหนดเองขั้นสูง ได้แก่ ข้อความ ช่วง ช่องทำเครื่องหมาย จริงหรือเท็จ เครื่องมือเลือกและเวลา และ Google Maps คุณยังสามารถโหลดข้อมูลเมตาในธีมของเว็บไซต์ของคุณได้โดยไม่ต้องยุ่งกับ PHP
บทสรุป
WordPress รองรับข้อมูลเมตาที่กำหนดเองในรูปแบบของฟิลด์ที่กำหนดเอง ประกอบด้วยคู่คีย์และค่า แต่ละฟิลด์ที่กำหนดเองประกอบด้วยข้อมูลเกี่ยวกับโพสต์หรือเพจ หากคุณคุ้นเคยกับ PHP คุณสามารถสร้างมันขึ้นมาเองได้ หากคุณมีประสบการณ์กับ PHP เพียงเล็กน้อยหรือไม่มีเลย คุณสามารถใช้ปลั๊กอิน เช่น ฟิลด์กำหนดเองขั้นสูง