jospabloorozcomarn
  • 0
Учитель

Отображение только определенных кнопок в редакторе содержимого tinymice

  • 0

Мне было интересно, как отобразить только следующие кнопки:

жирный

курсив

подчеркнуть

неупорядоченный список

упорядоченный список

вставить ссылку

непохожий

цитата

— Заранее спасибо.

Share
  1. Привет @ Хосе Пабло Ороско Маран:

    Если вы ищете, как самостоятельно закодировать пользовательские кнопки, в Кодексе WordPress есть отличный пример, который покажет вам, как это сделать:

    Пример сложен, потому что он показывает, как добавлять собственные элементы управления, но если вы используете стандартные кнопки, вам не нужно делать это слишком сложно. Вот список стандартных кнопок:

    Чтобы проиллюстрировать это, я изменил пример, чтобы показать только те кнопки, которые вам нужны. Этот код можно поместить в файл вашей темы functions.php или в .php файл плагина, который вы, возможно, пишете:

    function myplugin_addbuttons() {
      // Don't bother doing this stuff if the current user lacks permissions
      if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') )
        return;
    
      // Add only in Rich Editor mode
      if ( get_user_option('rich_editing') == 'true') {
        add_filter('mce_buttons', 'register_myplugin_button');
      }
    }
    
    function register_myplugin_button($buttons) {
      $buttons = array(
        'bold',
        'italic',
        'underline',
        'bullist',
        'numlist',
        'link',
        'unlink',
        'blockquote',
      );
      return $buttons;
    }
    
    // init process for button control
    add_action('init', 'myplugin_addbuttons');
    

    А вот как это выглядит при добавлении нового поста:

    • 0
  2. С расширенным плагином tinyMCE вы можете управлять многими аспектами редактора tinyMCE. Вы можете добавлять параметры, удалять параметры и изменять их порядок.

    Плагин можно скачать здесь: http://wordpress.org/extend/plugins/tinymce-advanced/

    • 0

Оставить ответ

You must login to add an answer.