В редакторе Wordpress есть множество дополнительных возможностей, отключенных по умолчанию, одна из них - выравнивание текста по ширине.
Чтобы активировать их необходимо всего лишь добавить пару строк кода в файл functions.php вашей темы.
function add_more_buttons($buttons) {
$buttons[] = 'alignjustify'; // выравнивание по ширине
$buttons[] = 'sup'; // верхний индекс
$buttons[] = 'sub'; // нижний индекс
$buttons[] = 'hr'; // разделительная черта
return $buttons; }
add_filter("mce_buttons_2", "add_more_buttons");
Редактор имеет две вкладки Визуальная и Текстовая, кнопки добавятся в визуальную часть во второй ряд.
Можно добавить кнопки и в третий ряд, вместо mce_buttons_2 указав mce_buttons_3.
До этого мы включили кнопки которые есть в редакторе, в визуальной чати, но были отключены. Теперь же добавим кнопки на вкладку редактора Текст, для этого добавим в тот же файл functions.php следующие строки:
add_action( 'admin_print_footer_scripts', 'add_adnota_quicktags' );
function add_adnota_quicktags() {
if (wp_script_is('quicktags')) :
?>
<script type="text/javascript">
if (QTags) {
// QTags.addButton( id, display, arg1, arg2, access_key, title, priority, instance );
QTags.addButton( 'adn_p_justify', 'justify', '<p style="text-align:justify;">', '</p>', 'justify', 'Выравнивание по ширине', 1 );
}
</script>
<?php endif;
}
Таким образом можно добавить не только кнопки для вывода тегов с любыми атрибутами, но и для вставки шорткодов, заменив параметры arg1, arg2 в функции QTags.addButton