Gönderi başına sadece bir kategori


22

Her yazının / sayfanın nasıl yapılacağı tek bir kategoriye sahiptir. Kategoriler, her birinin yanındaki onay kutusu yerine radyo kutusuna sahip olabilir.

Yanıtlar:



8

Benim tercih çözüm kullanmak olacaktır Gelişmiş Özel Alan ile Taksonomi alanında .

Bu şekilde kategori için basit bir html seçim alanı ekleyebilir ve aynı zamanda varsayılan wordpress kategorileri widget'ını gizleyebilirsiniz.

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


1
Bunu kesinlikle ikinci olarak bırakacağım. ACF eklentisi her şeyden önce harika ve bu çözüm çok basit. Duyuru kelimesi, Taksonomi Alanı Eklentisinin sadece ACF3 olduğuna, ACF'nin şimdi 4 olduğuna ve taksonomi alanında yerleşik olduğuna inanıyorum. Özel Taksonomilerini sadece Ekran Seçenekleri sekmesinden kaldır.
Morgan Delaney

Tamamen haklısın, hepsi artık yerleşik :)
Vincent Wasteels

1
Lütfen hatalıysam beni düzeltin, ancak bu yöntem varsayılan wordpress yöntemini (terimler tablosu) kullanmak yerine, terimleri bağlamak için başka bir alan (meta gönderir) oluşturur. Bu, otomatik yönetici sütunu ve taksonomi terim sayısı gibi standart wordpress özelliklerinin düzgün çalışmadığı anlamına gelir.
Phil_1984_

Bu bağlantı koptu. Güncellenmiş bir bağlantı var mı?
Jason Axelson,

ACF harikadır, ancak temaların her zaman kategorinin varsayılan post_meta'larını barındırdığını unutmayın. Daha esnektir, ancak yalnızca sayı kategorilerini her gönderi türü örneği için bir tane ile sınırlandırmak istiyorsanız, en hızlı çözüm değildir.
Archonic

-2

WordPress Yöneticisi içinden, yalnızca 1 kategoriyi zorlamak için kategori seçiminde değişiklik yapan birini görmedim. Bununla birlikte, sizin için iyi bir çözüm, Gravity Forms kullanmak olabilir. Gravity formlarını kullanarak bir "ön uç gönderme çözümü" oluşturabilir ve bunu yaparken kategori seçimini onay kutuları yerine Radyo Düğmeleri kullanacak şekilde ayarlayabilirsiniz. Alternatif olarak, bir açılır menü de kullanabilirsiniz, yine sadece 1 seçime izin verir.

Diğer bir alternatif ise, wp-admin alanını değiştirmektir (ki bu, içerik düzenleyicinin WYSIWYG bölümünü tutmak için yapmanız gereken, ön uç çözümün bunu sağladığını sanmıyorum. Standart kategori metasını kaldırmanızı tavsiye ederim.) kutu, bu sayfadan çok kolay kod kullanarak: http://codex.wordpress.org/Function_Reference/remove_meta_box

Ardından, bu sayfadan kolayca oluşturabileceğiniz bir açılır değer kullanarak kendi kategorilerinizin meta kutusunu oluşturun: http://codex.wordpress.org/Template_Tags/wp_dropdown_category

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.