Dengan WordPress 3.9 segera hadir, ia membawa TinyMCE 4.0. Saya menjalankan plugin dan fungsi saya melalui beberapa pengujian dan menemukan bahwa salah satu fungsi saya tampaknya rusak / tidak berfungsi dengan tinyMCE baru
function myformatTinyMCE( $in )
{
$in['theme_advanced_buttons1'] = 'bold';
$in['theme_advanced_buttons2'] = 'formatselect';
$in['wordpress_adv_hidden'] = false;
return $in;
}
add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' );
Fungsi di atas digunakan untuk membatasi tombol di tinyMCE ke tombol tertentu, saya telah menyederhanakannya sedikit untuk membuatnya lebih mudah untuk pengujian. Jika saya mencetaknya $in
menunjukkan nilai yang benar di tempat yang benar, tetapi ketika saya benar-benar memuat halaman itu hanya default ke tombol normal.
Saya juga mencoba menggunakan contoh dalam TinyMCE Codex yang juga tampaknya tidak berpengaruh.
Saya menggunakan Plugin Penguji WordPress Beta dan TinyMCE Advanced telah diinstal tetapi dinonaktifkan.
Dengan TinyMCE baru bagaimana saya bisa terus menggunakan / mengkustomisasi, dan adakah 'Gotchas' yang telah berubah dari Versi TinyMCE sebelumnya?
EDIT
Sepertinya $in['wordpress_adv_hidden'] = false;
tidak lagi digunakan - Tidak tahu cara menyembunyikan Kitchen Sink.
wp_adv
- tampilkan toolbar1 dan toolbar 2 secara default. Anda dulu bisa melakukan ini$in['wordpress_adv_hidden'] = false;
yang tidak lagi berfungsi.Satu perubahan adalah:
theme_advanced_buttons1
akan diubah menjadi:toolbar1
yang memungkinkan Anda untuk memperbarui tombol sehingga fungsi baru saya akan terlihat seperti:Sepertinya
formatselect
tidak terlalu disukai dalam iterasi ini. Mungkin harus dikonversi kestyleselect
karena memungkinkan lebih banyak opsi dan kustomisasi (seperti gaya bersarang) dan juga berjalan dengan desain yang lebih minimalis.Lain Gotcha adalah pilihan kesejajaran telah berubah dari
justify
kealign
seperti:alignleft, aligncenter, alignright, alignjustify
.sumber