Ho 2 editor hysmlwysiwyg su una pagina admin di wordpress. Entrambi usano la funzione WP_EDITOR(). Il primo è rigido codificato nella pagina:L'editor Wordpress Wysiwyg generato dinamicamente (wp_editor) non viene visualizzato correttamente
<form name="form1" id="form1" method="post" action="" style="display:block;">
<p>
<!-- editor here -->
<?php
wp_editor('CONTENT WILL APPEAR HERE!', 'addsometxt', array('textarea_name'=>'create_txt','textarea_rows'=>10,'wpautop'=>false));
?>
</p>
<p>
<input name="save" type="submit" class="button-primary" id="save" style="margin:5px;" value="Save Input" /></p>
</form>
Il secondo è generato in modo dinamico con una funzione PHP utilizzando una chiamata AJAX (wp_ajax_ e $ .post). Ho testato la chiamata Ajax e so che funziona; così, per brevità, ecco la funzione PHP:
<?php
function display_editor2() {
// grab data from database (data_from_db) and display in editor
wp_editor($row->data_from_db, 'editsometxt', array('textarea_name'=>'edit_txt','textarea_rows'=>10,'wpautop'=>false));
}
?>
Il problema è che anche se il 2 ° editore sta visualizzando; manca tutti i pulsanti della barra degli strumenti. Vedi l'immagine sotto per l'illustrazione. Qualcuno sa a chi rimediare?
Ho trascorso WEEK cercando di ottenere wp_editor() per chiamare correttamente tramite AJAX e ANCORA non so come è fatto correttamente. È arrivato con ogni sorta di problemi meravigliosi. Mi arrendo mentre sei ancora avanti se fossi in te - prova un metodo diverso che non richiede wp_editor() e Ajax. –
@Joe Buckle - LOL! Sì, la situazione sembra triste. Probabilmente dovrò incappare in tinymce.Nella mia ricerca, ho trovato alcune soluzioni possibili: tuta di Kathy Is Awesome qui - http://tinyurl.com/ovu2x89 Il suddetto è basato sul tut di Dimas Begunoff qui (che usa i suoi Metabox WPAlchemy): http://tinyurl.com/cp55h3d La soluzione più vicina per soddisfare le mie esigenze era su questo collegamento successivo, ma non riuscivo a farlo funzionare: http://tinyurl.com/kkdmlkk –
Ho passato anche tutti questi link. Quando tornerò in ufficio la mattina rifletterò sui miei metodi. Ho creato un plugin che ha aggiunto in modo dinamico editor completi, ma non in questo modo. Bare with me –