Puoi aggiungere l'editor visuale al campo della descrizione per tassonomie personalizzate?


Risposte:


11

Ho appena scritto la funzione. Visualizzerà l'editor di tinymce in ogni descrizione della tassonomia personalizzata in questo momento. Sicuramente puoi modificarlo per mostrarlo solo per una tassonomia specifica.

/**
 * Display advanced TinyMCE editor in taxonomy page
 */
function wpse_7156_enqueue_category() {
    global $pagenow, $current_screen;

    if( $pagenow == 'edit-tags.php' ) {
        require_once(ABSPATH . 'wp-admin/includes/post.php');
        require_once(ABSPATH . 'wp-admin/includes/template.php');

        wp_tiny_mce( false, array( 'editor_selector' => 'description', 'elements' => 'description', 'mode' => 'exact' ));
    } 
}
add_action( 'init', 'wpse_7156_enqueue_category' );

È possibile fornire il primo argomento wp_tiny_mcecome truese si desidera una versione ridotta di tinyMCE


Hai inchiodato Tareq, grazie! Sono abbastanza sicuro che lo stiano trasferendo in una vera API per 3.3, ma per ora questa è una soluzione semplice. Domani assegnerò la taglia quando il WPSE me lo permette. :)
hsatterwhite il

+1 per semplicità. Aggiungo ai miei frammenti e proverò presto. Grazie
Michal Mau il

@Maugly, d'accordo. L'ho provato e potresti volerlo modificare per funzionare con action = edit, perché nella schermata di modifica rapida #description viene utilizzato nella tabella della tassonomia. # tag-description viene utilizzato per la casella di testo della descrizione nella schermata di modifica rapida, ma lo spazio è limitato, a causa della configurazione a due colonne.
hsatterwhite,

solo un promemoria a @hsatterwhite per l'assegnazione della taglia
marfarma,

Grazie per il promemoria, fatto e fatto. Buona!
hsatterwhite,

2

Hai provato il plug-in Tag Rich Text ?

  • Fa esattamente quello che ti serve.
  • Funziona con tassonomie personalizzate.
  • Funziona bene con le immagini.
  • Include il nuovo collegamento interno WP.
  • Viene regolarmente aggiornato.

Immagine dello schermo:

Schermata Tag Rich Text


Non ne ho sentito parlare. Apprezzo la risposta e il collegamento con lo screenshot. Oltre alla risposta accettata, questa è anche un'ottima soluzione. Grazie Maugly!
hsatterwhite,

0

Non direttamente, no.

Tuttavia, è possibile scrivere un javascript personalizzato che applica le classi appropriate al campo di immissione per la descrizione della tassonomia personalizzata.

Se ciò che vuoi davvero fare, tuttavia, è creare una relazione "molti-a-molti" tra i post (ad esempio un tipo di post di "Pneumatici" e un tipo di post di "Auto"), WordPress non lo fa (attualmente) avere una struttura per questo. Tuttavia, il 2 Messaggi plug fa fornire questa funzionalità (e ti dà molta più flessibilità per creare relazioni complesse).


Grazie per la risposta, ma non sto cercando di mettere in relazione i post con altri post. Sto solo cercando di aggiungere l'editor visivo al campo della descrizione per le tassonomie.
hsatterwhite,
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.