Как выделить текст жирным, курсивом и подчеркиванием без стандартных тегов HTML
Все мы привыкли выделять часть текста или отдельные слова на сайте жирным, подчеркиванием или курсивом. Однако при чрезмерном злоупотреблении данными вещами, поисковые системы могут фильтрануть вашу страничку, либо же сайт.
Сегодня я предложу выход для тех, кто хочет все также выделять слова и текст, однако не бояться санкций со стороны поисковиков. Данный способ я использую лично на нескольких сайтах.
За форматирование текста отвечают стандартные теги HTML:
текст - выделение жирным
текст - выделение курсивом
текст - выделение нижним подчеркиванием
Я же предлагаю использовать CSS для выделения текста, что будет восприниматься поисковиками вполне адекватно.
Шаг 1. Прописываем параметры CSS
Откройте свой файл стилей (style.css, css.css, screen.css и прочее) и добавьте в самый конец такое:
.strong {font-weight:bold;}
.italic {font-style:italic;}
.underline{text-decoration:underline;}
Здесь мы задали соответствующим классам свой внешний вид. Теперь вы можете в режиме HTML взять нужный отрезок текста, или слово, в тег span с нужным параметров, в результате чего текст примет нужный вид: жирный, курсив или подчеркивание нижнее. Смотрите:
здесь будет выделенный жирным текст
Однако это времязатратно каждый раз вручную прописывать новый тег span с классом. Поэтому предлагаю вариант это автоматизировать.
Шаг 2. Добавляем свои кнопки в панель форматирования текста
Теперь мы добавим новые кнопки в панель форматирования текста в админке вашего сайта на WordPress. Выглядеть это будет вот так:
Как видно с картинки, у меня в режиме HTML добавилось 3 новых кнопки. Именно на них я "подвесил" созданные span с нужными классами (strong, italic и underline).
Открываем свой файл functions.php и в самый конец, перед закрывающим ?>, добавляем такой код (позаимствован, но модифицирован мной):
/*свои кнопки форматирования текста*/
add_action('admin_footer', 'eg_quicktags');
function eg_quicktags() {
?> Если ранее ни разу не делали для этого файла UTF-8 без BOM (чтобы русский был буквами, а не иероглифами), то при помощи бесплатной программы Notepad++ сделайте это:

Сохранили и закинули все это дело назад на хостинг. Теперь обновите страничку в админке и увидите в режиме HTML новые кнопки, только что созданные.
Послесловие
Код из шага 2 можно использовать для своих шорткодов. Постоянные читатели сайта должны помнить такую статью Красивый текстовый блок без плагина. Можно наделать десяток блоков, под разные нужды, и одинарным нажатием мышки выводить его в статье.
Из похожих статей рекомендую Выводим скрытые кнопки в панели форматирования текста: также добавляем кнопки форматирования текста. К слову, их вы можете заменить способом, описанным в сегодняшней статье.
Все. Креативим и делимся результатом.