WP 3.3 rende possibile aggiungere una meta box alla schermata di modifica delle categorie?

13 dic 2011, 19:42:35
Visualizzazioni: 2.03K
Voti: 0

Ho un plugin che appare nella schermata di modifica di articoli e pagine, analizza il contenuto dell'editor e restituisce alcune informazioni all'utente.

Ho bisogno che questo stesso plugin appaia nella schermata di modifica delle categorie e analizzi il campo "Descrizione".

Qualche idea su come si possa fare?

Spero che WP 3.3 possa renderne più semplice l'implementazione.

Ecco come sto aggiungendo il plugin alle schermate di modifica:

add_action('admin_menu', 'my_post_options_box');

function my_post_options_box() {
    add_meta_box('my-plugin', __('Il Mio Plugin'), 'test', 'post', 'side', 'high');
    add_meta_box('my-plugin', __('Il Mio Plugin'), 'test', 'page', 'side', 'high'); 
}

Vorrei poter aggiungere questo:

    add_meta_box('my-plugin', __('Il Mio Plugin'), 'test', 'category_edit', 'side', 'high'); 
3
Commenti

Commento fuori tema: sigh... perché le persone continuano a usare admin_menu per aggiungere meta box... Per favore usa l'azione add_meta_boxes per aggiungere meta box.

t31os t31os
13 dic 2011 20:25:43

Ti va di "insegnare a pescare"? Perché dovrei usare add_meta_boxes invece di admin_menu?

Scott B Scott B
13 dic 2011 23:15:03

Semplicemente cambia l'azione a cui ti agganci in add_meta_boxes al posto di admin_menu(ovviamente quando ti agganci a uno schermo che supporta meta box).. :)

t31os t31os
13 dic 2011 23:15:46
Tutte le risposte alla domanda 1
0

Per quanto ne so, non ci sono nuovi hook su questa schermata per gestire le metabox :( L'unico modo che vedo è usare edit_category_form_fields con una funzione che stampa i campi e salvarli usando edited_category

Ho pubblicato un tutorial su questo argomento tempo fa Campi Extra per le Categorie in WordPress

13 dic 2011 20:38:04