เพียงหนึ่งหมวดหมู่ต่อโพสต์


22

วิธีทำให้แต่ละโพสต์ / หน้ามีหนึ่งหมวดหมู่เท่านั้น หมวดหมู่อาจมีช่องตัวเลือกแทนช่องทำเครื่องหมายถัดจากแต่ละหมวดหมู่

คำตอบ:



8

วิธีการแก้ปัญหาที่ต้องการของฉันจะใช้ฟิลด์ที่กำหนดเองขั้นสูงกับข้อมูลอนุกรมวิธาน

วิธีนี้คุณสามารถเพิ่มฟิลด์เลือก html แบบง่ายสำหรับหมวดหมู่และในเวลาเดียวกันซ่อนวิดเจ็ตหมวดหมู่เวิร์ดเพรสเริ่มต้น

https://www.advancedcustomfields.com/resources/taxonomy/


1
ฉันจะสองสิ่งนี้แน่นอน ปลั๊กอิน ACF นั้นยอดเยี่ยมในตอนแรกและวิธีนี้ก็ง่ายมาก คำบอกกล่าวฉันเชื่อว่าส่วนเสริม Taxonomy เป็น ACF 3 เท่านั้นขณะที่ ACF คือ 4 และมีเขตข้อมูล Taxonomy ในตัว เพียงลบ Taxonomies ที่กำหนดเองของคุณผ่านแท็บตัวเลือกหน้าจอ
Morgan Delaney

ตอนนี้คุณก็อยู่ในตัวมันเอง :)
Vincent Wasteels

1
โปรดแก้ไขให้ฉันถ้าฉันผิด แต่วิธีนี้จะสร้างฟิลด์อื่น (โพสต์เมตา) สำหรับการจัดเก็บลิงก์คำแทนที่จะใช้วิธีการ wordpress เริ่มต้น (ตารางเงื่อนไข) ซึ่งหมายความว่าคุณสมบัติ wordpress มาตรฐานเช่นคอลัมน์ผู้ดูแลระบบอัตโนมัติและจำนวนคำของอนุกรมวิธานไม่ทำงานอย่างถูกต้อง
Phil_1984_

ลิงก์นั้นเสีย มีลิงค์อัพเดทหรือไม่
Jason Axelson

ACF ยอดเยี่ยม แต่โปรดทราบว่าธีมจะรองรับ post_meta เริ่มต้นของหมวดหมู่เสมอ มีความยืดหยุ่นมากขึ้น แต่ถ้าคุณเพียงต้องการ จำกัด หมวดหมู่จำนวนหนึ่งรายการต่อหนึ่งประเภทโพสต์แสดงว่าไม่ใช่วิธีที่เร็วที่สุด
Archonic

-2

จากภายในผู้ดูแลระบบ 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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.