Пропала кнопка в редакторе
-
Здравствуйте.
После обновления до 4.7 в текстовом редакторе пропала кнопка «Ровнять текст по ширине страницы». Куда делась? Как вернуть?
-
Тема изменена 8 лет, 2 месяца назад пользователем
Alexander Zadorozhnyj.
-
Тема изменена 8 лет, 2 месяца назад пользователем
Yui.
-
Тема изменена 8 лет, 2 месяца назад пользователем
-
https://ru.wordpress.org/plugins/tinymce-advanced/
можно плагином расширяющим функционал редактора tinymceps: правила форума п2
вопрос отделила в отдельную темуYui спасибо за ответ. Так значит в 4.7 функция выравнивания текста по ширине страницы больше не поддерживается? Только с доп. плагином? Или это временно?
добавьте в functions.php вашей темы код:
function my_mce_buttons_2( $buttons ) { $buttons[] = 'underline'; $buttons[] = 'alignjustify'; return $buttons; } add_filter( 'mce_buttons_2', 'my_mce_buttons_2' );
кнопка вернется.
пока что могу ответить что кнопка в 4.7 пропала не только у вас
плагин расширения редактора данную ситуацию нивелирует, также можно конечо и использовать нужные теги в текстовом режиме редактора<p style="text-align: justify;"> text test text </p>
Или это временно?
https://wptavern.com/wordpress-4-7-removes-the-underline-and-justify-buttons-from-the-editor
https://core.trac.wordpress.org/ticket/27159
увы убрали навсегда
это, конечно, забавно — «тупые пользователи не различают ссылку и подчеркнутый текст, поэтому мы уберем возможность подчеркивать текст». с выравниванием та же история — мистическое «менее читабельный текст» раздражает. хорошо, что его не послушали в плане удаления кнопки цвета шрифта.
-
Ответ изменён 8 лет, 2 месяца назад пользователем
Flector.
Спасибо за информацию. Теперь точно знаю что проблема не только у меня одного и не из-за моего набора плагинов и настроек.
Yui рекомендованный Вами плагин установил, пока все работает нормально, спасибо. Хотя большое количество установленных плагинов, а их у меня и так много, на сколько я понимаю не есть хорошо. Но прописывать руками теги к каждому параграфу, в каждой новой статье, это уж чересчур.
Flector спасибо за совет, возьму на заметку. Но так как с кодом я не совсем дружу, и тема у меня установлена не дочерняя, то после обновлений, я так понимаю, все будет опять съезжать. В общем, пока оставлю плагин.
Еще раз спасибо за советы.
Хотя большое количество установленных плагинов, а их у меня и так много, на сколько я понимаю не есть хорошо.
Всё зависит не от количества плагинов, а от качества их реализации.
Flector спасибо за совет, возьму на заметку. Но так как с кодом я не совсем дружу, и тема у меня установлена не дочерняя, то после обновлений, я так понимаю, все будет опять съезжать. В общем, пока оставлю плагин.
Вы можете оформить этот код в виде плагина и тогда обновления темы его не затронут.
Хотя большое количество установленных плагинов, а их у меня и так много, на сколько я понимаю не есть хорошо.
«Не хорошо» не кол-во, а кач-во.
Tinymce advanced (как и др плагины для редактора) работает только в адмике и на фронт влияния не оказывает.
Единственная потенциальная опасность таких плагинов — если в них найдётся уязвимость.хорошо, что его не послушали в плане удаления кнопки цвета шрифта.
Лучше бы это убрали, чем подчеркивание (это воще.. нет слов).
можно использовать горячие клавиши: Shift + Alt + J
Спасибо большое, работает. Они просто отключили кнопки.
Утащил себе 🙂хорошо, что его не послушали в плане удаления кнопки цвета шрифта.
Дошутитесь, уберут! ))
Вы всегда можете отредактировать файл /wp-includes/class-wp-editor.php заменив:
$mce_buttons = array( 'formatselect', 'bold', 'italic', 'bullist', 'numlist', 'blockquote', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' );
На:
$mce_buttons = array( 'bold', 'italic', 'strikethrough', 'bullist', 'numlist', 'blockquote', 'hr', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' );
и
$mce_buttons_2 = array( 'strikethrough', 'hr', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' );
На:
$mce_buttons_2 = array( 'formatselect', 'underline', 'alignjustify', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' );
Все станет, как раньше
Вы всегда можете отредактировать файл
И делать это снова и снова после каждого обновления? Зачем, если есть фильтры mce_buttons_*?
Две причины, первая, лично у меня
function my_mce_buttons_2( $buttons ) { $buttons[] = 'underline'; $buttons[] = 'alignjustify'; return $buttons; } add_filter( 'mce_buttons_2', 'my_mce_buttons_2' );
это вызвало тормоза в админке. Вторая это то, что кнопки добавились не на привычные места)
-
Ответ изменён 8 лет, 2 месяца назад пользователем
- Тема «Пропала кнопка в редакторе» закрыта для новых ответов.