nella rete di configurazione super amministratore ha i pulsanti TinyMCE e l'amministratore normale non ha

wordpress.stackexchange https://wordpress.stackexchange.com/questions/12601

Domanda

in configurazione di rete il mio, il super amministratore ha la capacità di vedere il TinyMCE modifica pulsanti nella pagina delle opzioni, ma quando passo a un adimin regolare, vedo solo l'HTML modifica pulsanti (il "Rich Text"). ciò che può essere la ragione per questo? posso trovare qualsiasi cosa al functions.php che indica che ho registrato uno script enqueue solo per gli amministratori di super ...

È stato utile?

Soluzione

o.k. il problema si basa su un conflitto in alcuni dei filtri della TinyMCE, forse solo quando si tratta di una configurazione di rete (non so esattamente quali filtri devono essere in conflitto), ma sono riuscito a risolto da: 1. l'installazione di TinyMCE avanzata: so che questo plugin non dovrebbe funzionare nella configurazione di rete, ma hey! ha fatto il trucco. qualche cosa nel modo suo Ran configurato sul problema dei diversi pulsanti di modifica per i diversi amministratori che ho citato sopra.

  1. e per l'aggiunta di un costume, ma pulsanti di modifica permanenti (per tutti gli utenti, senza eccezioni) ho codificato questo nel mio functions.php:

    funzione mce_btns1 ($ orig) { ritorno array ( 'grassetto', 'corsivo', 'sottolineatura', 'bullist', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'link', 'unlink'); } add_filter ( 'mce_buttons_1', 'mce_btns1', 999);

    funzione mce_btns2 ($ orig) { allineamento ritorno ( 'fontselect', 'FontSizeSelect', 'forecolor', 'backcolor'); } add_filter ( 'mce_buttons_2', 'mce_btns2', 999);

    funzione mce_btns3 ($ orig) { ritorno matrice (null); } add_filter ( 'mce_buttons_3', 'mce_btns3', 999);

questo ha investito la configurazione di default e user-specifica del TinyMCE per tutti gli utenti della rete. il gioco è fatto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top