ทุกอย่างเกี่ยวกับการจัดการและการใช้ฟิลด์ที่กำหนดเองของ WordPress
เผยแพร่แล้ว: 2020-03-05เมื่อคุณเขียนบทความในบล็อก คุณจะเห็นชื่อผู้เขียน ประเภทของบทความ และวันที่เผยแพร่ อย่างไรก็ตาม บ่อยครั้ง บล็อกเกอร์จำเป็นต้องเพิ่มฟิลด์เพิ่มเติม โชคดีที่ WordPress เป็นมากกว่าแพลตฟอร์มบล็อก เป็นระบบจัดการเนื้อหาที่ยืดหยุ่นมากและคุณสามารถปรับเปลี่ยนตามความต้องการของคุณได้ ตัวอย่างเช่น คุณสามารถสร้างฟิลด์ที่กำหนดเองซึ่งจะให้ข้อมูลเพิ่มเติม
ฟิลด์ที่กำหนดเองของ WordPress ขยายฟังก์ชันการทำงานของบล็อกของคุณ ช่วยให้คุณสามารถเพิ่มข้อมูลเมตาที่กำหนดเองลงในเนื้อหาของคุณ เพิ่มความสามารถในการอ่านในขณะที่ให้ข้อมูลมากขึ้น ในบทความนี้ เราจะอธิบายว่าฟิลด์ที่กำหนดเองคืออะไร และคุณสามารถใช้ฟิลด์เหล่านี้ใน WordPress ได้อย่างไร
ฟิลด์ที่กำหนดเองใน WordPress คืออะไร?
ก่อนที่เราจะลงรายละเอียด มาคิดกันก่อนว่าฟิลด์ที่กำหนดเองคืออะไร เมื่อคุณสร้างบล็อกโพสต์ใน WordPress แพลตฟอร์มจะบันทึกข้อมูลของคุณเป็นสองส่วน ส่วนแรกเป็นเนื้อหาเอง ส่วนที่สองมีรายละเอียดต่างๆ เกี่ยวกับโพสต์ของคุณ ข้อมูลเพิ่มเติมนี้เรียกว่าข้อมูลเมตา และอาจรวมถึงข้อความ วันที่ ตัวเลข ฯลฯ ข้อมูลเมตาประกอบด้วยคู่ของคีย์และค่า คีย์แสดงถึงชื่อของฟิลด์ที่กำหนดเอง ในขณะที่ค่านั้นเป็นข้อมูลที่จำเป็น อย่างไรก็ตาม ฟิลด์เริ่มต้นของ WordPress อาจไม่อนุญาตให้คุณใส่ข้อมูลบางประเภท ในกรณีนี้ คุณจะต้องสร้างฟิลด์ที่กำหนดเอง
หากคุณเรียนรู้วิธีสร้างฟิลด์ที่กำหนดเอง คุณจะสามารถรวมข้อมูลใดๆ ที่คุณต้องการได้ ตัวอย่างเช่น คุณอาจใส่ข้อมูลเกี่ยวกับสภาพอากาศ เพลงที่คุณกำลังฟัง ข้อมูลเพิ่มเติมเกี่ยวกับผู้เขียน การให้คะแนนและบทวิจารณ์ คำปฏิเสธความรับผิดชอบเกี่ยวกับเนื้อหาที่ได้รับการสนับสนุน ฯลฯ มีความแตกต่างอย่างมากระหว่างโพสต์ที่กำหนดเองและฟิลด์ที่กำหนดเอง โพสต์ที่กำหนดเองคือโพสต์ที่จัดรูปแบบไว้ล่วงหน้าซึ่งมีจุดประสงค์เฉพาะ (เช่น บทวิจารณ์หรือหน้าผลิตภัณฑ์) คุณสามารถใช้ทั้งโพสต์ที่กำหนดเองและฟิลด์ที่กำหนดเองได้พร้อมกัน
หลังจากเพิ่มฟิลด์ที่กำหนดเองแล้ว คุณสามารถแสดงฟิลด์นั้นในพื้นที่ใดก็ได้ในธีมของคุณ ตัวอย่างเช่น คุณสามารถวางไว้ก่อนหรือหลังโพสต์ของคุณ รวมทั้งในแถบด้านข้าง ฟิลด์ที่กำหนดเองเป็นองค์ประกอบที่เรียบง่าย แต่มีประโยชน์มาก ตัวอย่างเช่น คุณสามารถใช้บริการโลคัลไลเซชันเพื่อแปลเนื้อหาของคุณเป็นภาษาต่างๆ และรวมข้อมูลตำแหน่งไว้ในฟิลด์ที่กำหนดเอง
ทำไมคุณควรใช้ฟิลด์ที่กำหนดเองของ WordPress
ฟิลด์ที่กำหนดเองทำให้คุณสามารถกำหนดเนื้อหาบนเว็บไซต์ WordPress ของคุณได้ ทำให้ดูน่าดึงดูดยิ่งขึ้นและง่ายต่อการเข้าใจ ต่อไปนี้คือเหตุผลบางประการในการเพิ่มฟิลด์ที่กำหนดเองให้กับโพสต์ของคุณ:
- คุณจะสามารถควบคุมการแสดงผลและตำแหน่งได้มากขึ้น คุณสามารถใช้แท็กแบบมีเงื่อนไขและขอเกี่ยวของธีม WordPress เพื่อควบคุมวิธีการแสดงเนื้อหาของคุณบนเว็บไซต์
- ฟิลด์ที่กำหนดเองมีความยืดหยุ่นมากกว่าวิดเจ็ต วิดเจ็ตแสดงเนื้อหาเดียวกันในทุกหน้า ในขณะที่ฟิลด์ที่กำหนดเองทำให้คุณสามารถรวมเนื้อหาที่แตกต่างกันในแต่ละหน้า
- ฟิลด์ที่กำหนดเองยังปรับแต่งได้ นี่คือโค้ดบางส่วนที่คุณเพิ่มลงในไฟล์ของธีมของคุณ คุณสามารถปรับฟิลด์ที่กำหนดเองของคุณได้อย่างง่ายดายโดยใช้ CSS
วิธีใส่ฟิลด์แบบกำหนดเองบนเว็บไซต์ของคุณ
การใช้ฟิลด์ที่กำหนดเองอาจเป็นงานที่ยุ่งยากหากคุณเพิ่งทำเป็นครั้งแรก สิ่งนี้คือตัวเลือกนี้ถูกซ่อนจากหน้าจอแก้ไขโพสต์โดยค่าเริ่มต้น หากต้องการเปิดใช้งาน ให้คลิกปุ่มตัวเลือกหน้าจอ แล้วเลือกช่องฟิลด์กำหนดเอง เมื่อคุณเปิดใช้งานฟิลด์ที่กำหนดเองแล้ว คุณจะเห็นวิดเจ็ตฟิลด์ที่กำหนดเองด้านล่างโปรแกรมแก้ไขข้อความปกติ
คุณสามารถขยายธีม WordPress ของคุณด้วยฟิลด์ที่กำหนดเองเพื่อแสดงเนื้อหาที่กำหนดเองเพิ่มเติมในส่วนหน้า ก่อนอื่น จำไว้ว่าทุกครั้งที่คุณเปลี่ยนธีม คุณต้องสร้างธีมย่อย เมื่อธีมพร้อมแล้ว ให้เปิดหน้าจอแก้ไขโพสต์และไปที่วิดเจ็ต Custom Fields ป้อนชื่อและค่าของฟิลด์กำหนดเองใหม่ แล้วคลิก “เพิ่มฟิลด์กำหนดเอง”


หลังจากนี้ ให้เปิดไฟล์ single.php ของธีมที่ใช้งานอยู่ และเพิ่มโค้ดต่อไปนี้ใน WordPress Loop:
<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>
บันทึก single.php และตรวจสอบตัวอย่างโพสต์ของคุณ ตอนนี้ คุณสามารถเปลี่ยนค่าของฟิลด์ที่กำหนดเองได้ทุกครั้งที่คุณสร้างบล็อกโพสต์ใหม่
คุณยังสามารถซ่อนฟิลด์ที่กำหนดเองจากส่วนหน้าของเว็บไซต์ของคุณได้โดยป้อนรหัสต่อไปนี้ในไฟล์ functions.php ของธีมที่ใช้งานอยู่:
function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );
การสร้างฟิลด์แบบกำหนดเองด้วยปลั๊กอิน
หากคุณไม่ต้องการทำงานกับโค้ด คุณสามารถเพิ่มฟิลด์ที่กำหนดเองได้โดยใช้ปลั๊กอิน Advanced Custom Fields ในกรณีนี้ กระบวนการทั้งหมดนั้นเรียบง่ายและตรงไปตรงมา เปิดใช้งานปลั๊กอิน ไปที่แดชบอร์ด WordPress แล้วคลิก "เพิ่มใหม่" หลังจากนี้ คลิก "เพิ่มฟิลด์" และป้อนข้อมูลที่จำเป็น เช่น ป้ายกำกับของฟิลด์ใหม่ ชื่อ และประเภท คุณสามารถกำหนดประเภทของโพสต์ที่จะรวมฟิลด์ที่กำหนดเอง ตัวอย่างเช่น คุณอาจไม่ต้องการแสดงข้อมูลเมตาของตำแหน่งในโพสต์ปกติ ในกรณีนี้ คุณสามารถกำหนดค่าฟิลด์ที่กำหนดเองใหม่ของคุณได้ในส่วน "แสดงกลุ่มฟิลด์นี้หาก"

ปลั๊กอินเวอร์ชันฟรีนี้มีคุณลักษณะที่มีประโยชน์มากมายอยู่แล้ว แต่คุณยังสามารถเลือกใช้เวอร์ชันพรีเมียมที่มีราคา 25 เหรียญ โปรดจำไว้ว่า แม้ว่าปลั๊กอินนี้จะช่วยคุณสร้างฟิลด์ที่กำหนดเอง แต่จะไม่เผยแพร่ในส่วนหน้าของไซต์ของคุณ บันทึกลงในฐานข้อมูล WordPress ดังนั้น คุณยังต้องแก้ไขธีมด้วยตนเองเพื่อแสดงฟิลด์ที่กำหนดเอง
ปลั๊กอินที่มีประโยชน์อีกอย่างคือ Custom Field Suite เป็นปลั๊กอินที่จะช่วยคุณจัดการฟิลด์ที่กำหนดเองโดยใช้อินเทอร์เฟซผู้ใช้ของผู้ดูแลระบบที่เรียบง่าย นอกจากนี้ยังมาพร้อมกับชุดเทมเพลตฟิลด์แบบกำหนดเอง 12 แบบ มี API สำหรับค่าฟิลด์และตั้งค่าได้ง่ายมาก
ห่อ
ฟิลด์ที่กำหนดเองของ WordPress เป็นโซลูชันที่เรียบง่ายและมีประโยชน์ซึ่งช่วยให้คุณขยายฟังก์ชันการทำงานของเว็บไซต์ของคุณโดยการเพิ่มข้อความที่กำหนดเองพร้อมข้อมูลที่เป็นประโยชน์ คุณสามารถสร้างฟิลด์ที่กำหนดเองได้ด้วยตนเองหรือด้วยความช่วยเหลือของปลั๊กอิน ฟิลด์ที่กำหนดเองช่วยให้คุณสามารถรวมข้อมูลเมตาบางอย่างเมื่อโพสต์ประเภทต่าง ๆ ของโพสต์ ซึ่งใช้งานง่ายและปรับแต่งได้อย่างสมบูรณ์ ฟิลด์ที่กำหนดเองช่วยให้คุณก้าวไปไกลกว่าความสามารถเริ่มต้นของ WordPress ทำให้เว็บไซต์ของคุณมีเอกลักษณ์และให้ข้อมูลมากขึ้น