wp_editor()Özel tinyMCE düğmeleriyle tanımlamanın bir yolu var mı ?
Ben wp_editor işlev başvurusu$settings bağımsız değişkenlerden biri olabileceğini belirtti tinymce (array) (optional) Load TinyMCE, can be used to pass settings directly to TinyMCE using an array().
Sayfam çok sayıda farklı örnek kullanıyor ve belirli örneklere belirli düğmeler eklemek istiyorum.
Örneğin,
Instance #1 : Standard buttons
Instance #2 : bold, italic, ul + (custom) pH, temp
Instance #3 : bold, italic, ul + (custom) min_size, max_size
Düğmeleri zaten bu öğretici göre tinyMCE eklentileri olarak kaydettiysem bunu nasıl yapacağımı bilen var mı ?
DÜZENLE
İşte bu çalışma almak için benim eklenti dosyasında kullanıyorum kodu:
function add_SF_buttons() {
if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') )
return;
if ( get_user_option('rich_editing') == 'true') {
add_filter('mce_external_plugins', 'add_SF_buttons_plugins');
}
}
function add_SF_buttons_plugins($plugin_array) {
$plugin_array['pH'] = $this->plugin_url . '/js/tinymce_buttons/pH.js';
$plugin_array['pH_min'] = $this->plugin_url . '/js/tinymce_buttons/pH_min.js';
$plugin_array['pH_max'] = $this->plugin_url . '/js/tinymce_buttons/pH_max.js';
return $plugin_array;
}
-
if (isset($SpeciesProfile)) {
add_action( 'init' , array (&$SpeciesProfile, 'register_species' ));
add_action( 'init' , array( &$SpeciesProfile, 'register_species_taxonomies' ));
add_action( 'init', array (&$SpeciesProfile, 'add_SF_buttons' ));
}
-
<?php wp_editor( $distribution, 'distribution', array( 'theme_advanced_buttons1' => 'bold, italic, ul, pH, pH_min', "media_buttons" => false, "textarea_rows" => 8, "tabindex" => 4 ) ); ?>
Ne yazık ki, bu işe yaramaz - yukarıdaki düzenleyici sayfadaki diğer tüm örneklerle aynı düğmeleri görüntüler.
Şimdiden teşekkürler,