Solo una categoria per post


22

Come rendere ogni post / pagina avere una e una sola categoria. Le categorie potrebbero avere una casella radio anziché una casella accanto a ciascuna.

Risposte:



8

La mia soluzione preferita sarebbe quella di utilizzare il campo personalizzato avanzato con il campo Tassonomia .

In questo modo è possibile aggiungere un semplice campo di selezione html per categoria e allo stesso tempo nascondere il widget delle categorie di wordpress predefinite.

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


1
Lo farò sicuramente secondo. Il plug-in ACF è ottimo in primo luogo e questa soluzione è semplicissima. Avvertenza, credo che il componente aggiuntivo Taxonomy Field sia solo ACF 3, mentre ACF è ora 4 e ha campi Taxonomy integrati. Rimuovi le tue tassonomie personalizzate tramite la scheda Opzioni schermo.
Morgan Delaney,

Hai perfettamente ragione, ora è tutto integrato :)
Vincent Wasteels,

1
Per favore, correggimi se sbaglio, ma questo metodo crea un altro campo (post meta) per archiviare i termini termini anziché utilizzare il metodo wordpress predefinito (tabella dei termini). Ciò significa che le funzionalità standard di wordpress come la colonna di amministrazione automatica e il conteggio dei termini della tassonomia non funzionano correttamente.
Phil_1984_

Quel collegamento è rotto. C'è un link aggiornato?
Jason Axelson,

ACF è eccezionale, ma tieni presente che i temi soddisfano sempre la post_meta predefinita della categoria. È più flessibile, ma se stai solo cercando di limitare le categorie di numeri a un'istanza per tipo di post, non è la soluzione più veloce.
Archonic,

-2

Dall'interno dell'amministratore di WordPress, non ho visto nessuno modificare la selezione della categoria per forzare solo 1 categoria. Tuttavia, una buona soluzione per te potrebbe essere quella di utilizzare Gravity Forms. Utilizzando i moduli Gravity è possibile creare una "soluzione per la pubblicazione di front-end" e in tal modo è possibile impostare la selezione della categoria in modo da utilizzare i pulsanti di opzione anziché le caselle di controllo. In alternativa puoi anche utilizzare un menu a discesa, ancora una volta consente solo 1 selezione.

Un'altra alternativa è quella di modificare l'area wp-admin (che sarà necessario per mantenere la parte WYSIWYG dell'editor dei contenuti poiché non credo che la soluzione di front-end fornisca questo. Suggerirei di rimuovere la meta categoria standard box, usando molto facilmente il codice da questa pagina: http://codex.wordpress.org/Function_Reference/remove_meta_box

E quindi crea il tuo metabox delle tue categorie usando un valore a discesa, che puoi facilmente creare da questa pagina: http://codex.wordpress.org/Template_Tags/wp_dropdown_categories

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.