Domanda

Mi chiedevo se qualcuno mi può aiutare con questo. Attualmente sto seguendo il tutorial di Shibashake sulla creazione di meta-scatole personalizzate che includono la selezione tassonomia qui: http://shibashake.com/wordpress-theme/wordpress-custom-taxonomy-input-panels . Essi mostrano come rimuovere il METABOX standard di Wordpress crea automaticamente per tassonomie usando la funzione remove_meta_box. L'unico problema è che la funzione per qualche motivo non sembra di lavorare su tassonomie che il lavoro come categorie, vale a dire quelli in cui l'opzione gerarchica è impostata su true. So di avere la funzione di lavoro perché quelli impostati come tag scompaiono abbastanza facilmente. Non posso, se proprio non è possibile o se c'è qualcosa di speciale ho bisogno di aggiungere in uno dei parametri per farlo funzionare.

Esempio:

$args = array( 
    'hierarchical' => false,  
    'label' =>'People',  
    'query_var' => true,  
    'rewrite' => true       
);
register_taxonomy('people', 'post',$args);

remove_meta_box('tagsdiv-people','post','side');

Questo funziona bene. Se ho impostato gerarchico 'vero, tuttavia, i soggiorni meta box messi.

Qualcuno può far luce?

È stato utile?

Soluzione

Trovato la risposta chiedendo sopra al lato Wordpress di StackExchange: Per tassonomie che il lavoro come i tag, si usa "tagsdiv-lumaca". Ma per quelli che sono gerarchici, si usa "slugdiv". L'answe può essere trovato qui : Grazie a @Jan Fabry per la sua risposta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top