วิธีทำให้แต่ละโพสต์ / หน้ามีหนึ่งหมวดหมู่เท่านั้น หมวดหมู่อาจมีช่องตัวเลือกแทนช่องทำเครื่องหมายถัดจากแต่ละหมวดหมู่
วิธีทำให้แต่ละโพสต์ / หน้ามีหนึ่งหมวดหมู่เท่านั้น หมวดหมู่อาจมีช่องตัวเลือกแทนช่องทำเครื่องหมายถัดจากแต่ละหมวดหมู่
คำตอบ:
จริงๆแล้วฉันเขียนปลั๊กอินสำหรับสิ่งนั้น
http://wordpress.org/extend/plugins/radio-buttons-for-taxonomies/
ในการตั้งค่าปลั๊กอินคุณกำหนดว่าคุณต้องการใช้ taxonomies แบบใด
วิธีการแก้ปัญหาที่ต้องการของฉันจะใช้ฟิลด์ที่กำหนดเองขั้นสูงกับข้อมูลอนุกรมวิธาน
วิธีนี้คุณสามารถเพิ่มฟิลด์เลือก html แบบง่ายสำหรับหมวดหมู่และในเวลาเดียวกันซ่อนวิดเจ็ตหมวดหมู่เวิร์ดเพรสเริ่มต้น
จากภายในผู้ดูแลระบบ WordPress ฉันไม่เคยเห็นใครแก้ไขการเลือกหมวดหมู่เพื่อบังคับเพียง 1 หมวดหมู่ อย่างไรก็ตามทางออกที่ดีสำหรับคุณอาจจะใช้ Gravity Forms การใช้แบบฟอร์มแรงโน้มถ่วงคุณสามารถสร้าง "โซลูชันการโพสต์ส่วนหน้า" และในการทำเช่นนี้คุณสามารถตั้งค่าการเลือกหมวดหมู่เพื่อใช้ปุ่มตัวเลือกแทนที่จะเป็นช่องทำเครื่องหมาย อีกทางเลือกหนึ่งคือคุณสามารถใช้เมนูดร็อปดาวน์ได้อีกเพียง 1 ตัวเลือกเท่านั้น
อีกทางเลือกหนึ่งคือการแก้ไขพื้นที่ wp-admin (ซึ่งคุณจะต้องเก็บส่วน WYSIWYG ของตัวแก้ไขเนื้อหาเนื่องจากฉันไม่คิดว่าโซลูชัน front end จะเสนอสิ่งนี้ฉันอยากแนะนำให้คุณลบเมตาหมวดหมู่มาตรฐาน ช่องใช้รหัสได้อย่างง่ายดายจากหน้านี้: http://codex.wordpress.org/Function_Reference/remove_meta_box
จากนั้นสร้างประเภท metabox ของคุณเองโดยใช้ค่าแบบหล่นลงซึ่งคุณสามารถสร้างได้ง่ายจากหน้านี้: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories