Как добавить значок "Потрясающий шрифт" в контактную форму 7. Кнопка "Отправить"

Значок

Простая кнопка “Submit” в контактной форме выглядит как общая. Добавление потрясающий значок шрифта внутри кнопки отправки контактной формы 7 дает ему визуальный сигнал, который привлекает внимание и делает действие более ясным. подумайте о значке бумажной плоскости рядом с “Send Message” или значке конверта рядом с “Submit.”

Загвоздка? в контактной форме 7 нет встроенной опции добавления значков к кнопкам. вам нужно вставить шестигранный код Unicode значка непосредственно в тег формы CF7 и соединить его с небольшим фрагментом CSS, чтобы загрузить правильный шрифт.

Это руководство шаг за шагом проведет вас через весь процесс. Вы узнаете, как добавить а значок "Шрифт потрясающий" на кнопке отправки CF7, добавить значки внутри заполнителей полей формы, и обработать настройку семейства шрифтов Font Awesome как для пользователей Elementor, так и для настроек не-Elementor.Обновлено для Font Awesome 5, 6, и последних версий Elementor 2026 года.

Что понадобится

Прежде чем приступить к работе, убедитесь, что они у вас есть на месте:

  • WordPress с Контактная форма 7 установлен и активирован
  • Шрифт Потрясающий загружается на ваш сайт (через Elementor, плагин или ручной CDN)
  • Доступ к вашей теме Пользовательские CSS панель (Внешний вид > Настройка > Дополнительный CSS)
  • Шестигранный код Unicode для нужной иконки (где это найти, покажем)

Требуемое время: 5-10 минут

Уровень квалификации: Начинающий (опыт кодирования не требуется, просто скопируйте и вставьте)

Шаг 1. Включите "Потрясающий шрифт" на своем сайте

Вашему сайту нужен шрифт Awesome загруженный, прежде чем любые значки будут рендеринг. как вы это сделаете, зависит от вашей настройки:

Если вы используете Элементор (самый простой метод)

Элементор поставляется со встроенным шрифтом Awesome. Вам просто нужно убедиться, что включена обратная совместимость со шрифтом Awesome 4, если вы используете старые коды значков.

  1. Перейти к Элементор > Настройки > Дополнительно вкладка на панели управления WordPress
  2. Найти “Load Font Awesome 4 Поддержка” и установить его “Yes”
  3. Нажмите Сохранить изменения
Настройка элементара Расширенная вкладка, показывающая параметр "Загрузить шрифт потрясающе 4" "Поддержка", установленный на "Да"
Включить поддержку Font Awesome в настройках Elementor Advanced.

Обновление 2026 года: Теперь Elementor загружает шрифт Awesome 6 по умолчанию в последних версиях.Toggle “Load Font Awesome 4 Support” обеспечивает обратную совместимость со старыми кодами значков. если вы используете коды значков FA6 (например, из Поиск значков Font Awesome 6), вам не нужно ничего менять, так как Elementor обрабатывает его автоматически.

Если вы тоже пользуетесь Мастер-аддоны для Elementorвы получаете доступ к 8 премиальных библиотек значков beyond Font Awesome, предоставляющий вам тысячи дополнительных значков прямо внутри редактора Elementor.

Если вы не используете Элементор

Установите официальное лицо Плагин Font Awesome с сайта WordPress.org. После активации:

  1. Перейти к Настройки > Шрифт Потрясающий
  2. Выберите свою версию (шрифт Awesome 5 бесплатно или 6 бесплатно)
  3. Выберите метод доставки (CDN для v5 или Kit для v6)
  4. Сохранить и вы готовы использовать значки на своем сайте

Важно: Шрифт Awesome 6 недоступен через устаревший CDN. Если вам нужны значки FA6, вам нужно будет настроить бесплатный комплект по адресу fontawesome.com или воспользуйтесь интеграцией набора плагина WordPress.

Шаг 2: Найдите шестигранный код значка Unicode

Каждый значок Font Awesome имеет уникальный шестигранный код Unicode.Это код, который вы вставите в кнопку отправки контактной формы 7.

Вот как его найти:

  1. Иди в Страница поиска значков "Шрифт потрясающий"
  2. Ищите желаемый значок (например, “paper plane”, “envelope”, “arrow right”)
  3. Нажмите на значок, чтобы открыть его подробную страницу
  4. Ищите Юникод значение. Это 4-5-значный шестигранный код типа f1d8 (бумажная плоскость) или f0e0 (конверт)
Шрифт Потрясающий шпаргалка со значками, показывающая шестигранные коды Unicode рядом с каждым значком
Каждый значок Font Awesome имеет шестигранный код Unicode (выделенный синим цветом), который вы будете использовать в форме CF7.

Вот несколько популярных значков для кнопок отправки и их кодов Unicode:

Имя значкаЮникод ГексЛучший Для
Бумажный Планетf1d8Отправить/Отправить сообщение
Конвертf0e0Электронная почта/Контактные формы
Стрелка вправоf061Далее /Продолжить действия
Проверятьf00cПодтвердить/Выполненные действия
Комментарийf075Формы чата/обратной связи

Шаг 3. Добавьте значок "Удивительный шрифт" в контактную форму 7. Кнопка "Отправить"

Теперь для главного события. вы вставите шестнадцатеричный код значка Unicode прямо в тег формы CF7. Вот точный процесс:

Откройте свою контактную форму

Перейти к Контакты > Контактные формы в вашей панели управления WordPress. нажмите на форму, которую хотите редактировать (или создать новую).

Найдите тег кнопки "Отправить"

В редакторе форм ищите тег кнопки отправки Обычно это выглядит так

[submit "Submit"]

Вставьте шестигранный код Юникода

Замените тег отправки кодом значка, помещенным рядом с текстом кнопки. Используйте формат сущности HTML &#x + гексокод + ;

Например, чтобы добавить значок бумажной плоскости после текста “Send Message”:

[submit "Send Message "]

Или поставить значок перед текстом:

[submit " Send Message"]

Вот полный пример контактной формы со значком в кнопке отправки:

<label>Your Name
    [text* your-name]</label>

<label>Your Email
    [email* your-email]</label>

<label>Subject
    [text your-subject]</label>

<label>Your Message
    [textarea your-message]</label>

[submit "Send Message &#xf1d8;"]
Редактор контактной формы 7, показывающий шестигранный код Unicode, вставленный в тег кнопки отправки
Шестигранный код Unicode, расположенный рядом с текстом "Отправить" в редакторе форм CF7.

Шаг 4: Добавьте CSS для шрифта значка

Значок не будет отображаться правильно, пока вы не сообщите браузеру, какой шрифт использовать для кнопки submit.без этого CSS вы увидите небольшой квадратик или вопросительный знак вместо значка.

Перейти к Внешний вид > Настроить > Дополнительный CSS и вставить один из следующих фрагментов:

Для Font Awesome 5 (элементор по умолчанию)

.wpcf7 input[type="submit"] {
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
}

Для шрифта Awesome 6

.wpcf7 input[type="submit"] {
    font-family: "Font Awesome 6 Free", sans-serif;
    font-weight: 900;
}

The font-weight: 900 требуется для иконок Solid (самый распространенный стиль).Если вы используете значки Regular, измените его на font-weight: 400. Для значков бренда (например, логотипа Twitter или GitHub) используйте font-family: "Font Awesome 6 Brands" с font-weight: 400.

Стиль значкасемейство шрифтов (FA5)семейство шрифтов (FA6)вес шрифта
Твердый“Font Awesome 5 Бесплатная”“Font Awesome 6 Бесплатная”900
Обычный“Font Awesome 5 Бесплатная”“Font Awesome 6 Бесплатная”400
Бренды“Font Awesome 5 брендов”“Font Awesome 6 брендов”400

Совет профессионала: Если значок отображается на рабочем столе, но не на мобильном телефоне, добавьте -webkit-font-smoothing: antialiased; и text-rendering: auto; к правилу CSS. Это исправляет отображение несоответствий в браузерах.

Сохраните свой CSS и предварительно просмотрите форму. теперь вы должны увидеть значок, отображаемый внутри кнопки отправки рядом с текстом.

Бонус: добавьте потрясающие значки шрифта в поля заполнителей CF7

Хотите значки внутри заполнителей полей формы тоже? вы можете добавить значок конверта в поле электронной почты, значок пользователя в поле имени и значок карандаша в поле сообщения. Он использует тот же подход Юникода.

Вот код CF7 с иконками в заполнителях:

[text* your-name placeholder "&#xf007; Your Name"]

[email* your-email placeholder "&#xf0e0; Your Email"]

[text your-subject placeholder "&#xf040; Subject"]

[textarea your-message placeholder "&#xf075; Your Message"]

[submit "Send Message &#xf1d8;"]

Теперь добавьте CSS, чтобы применить шрифт Font Awesome к вашим заполнителям:

/* Icon font for submit button */
.wpcf7 input[type="submit"] {
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
}

/* Icon font for input placeholders */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    font-family: "Font Awesome 5 Free", Arial, sans-serif;
    font-weight: 900;
    color: #999;
}
Контактная форма 7 со значками "Шрифт потрясающий", отображаемыми в полях заполнителя для имени, электронной почты, темы и сообщения
Конечный результат: значки Font Awesome внутри заполнителей полей формы и кнопки отправки.

Примечание к шрифтам-заполнителям: Настройка font-family на заполнителях влияет на весь текст заполнителя, а не только на значок. если остальная часть текста заполнителя выглядит иначе, чем ожидалось, добавьте шрифт тела вашей темы в качестве запасного варианта: font-family: "Font Awesome 5 Free", "Your-Theme-Font", sans-serif;

Метод без кода: стиль CF7 с главными дополнениями для Elementor

Если лучше пропустить CSS целиком, Мастер-аддоны для Elementor включает выделенный Контактная форма 7 виджет, позволяющий настроить внешний вид формы визуально, не написав ни строчки кода.

Вот что можно сделать с Виджет контактной формы МА 7:

  • Стиль кнопки отправки с индивидуальными цветами, градиентами, эффектами зависания, рамками и набивкой
  • Настройте поля ввода с цветами фона, радиусом границы и типографикой
  • Примените предустановки готового стиля чтобы получить полированную форму в один клик
  • Интервал управления и компоновка для каждого элемента формы с панели Элементор
  • Используйте любой значок из 8 премиальных библиотек значков в комплекте с главными аддонами

Это самый быстрый подход, если вы хотите, чтобы ваша контактная форма соответствовала дизайну вашего сайта, не копаясь в селекторах CSS. Просто перетащите виджет внутрь, выберите форму и стилизируйте все из визуального редактора.

Устранение общих проблем

Значок отображается в виде квадратного поля или вопросительного знака

Это означает, что шрифт Awesome не загружается для кнопки отправки. Перепроверьте это:

  • Шрифт Awesome активируется на вашем сайте (настройка Элементор или плагин FA)
  • Ваш CSS включает в себя правильное font-family и font-weight
  • Используете правильную версию (фамилии шрифтов FA5 и FA6 разные)

Значок появляется, но обычный текст выглядит странно

Когда ты установишь font-family чтобы шрифт Потрясающий для всей кнопки, весь текст в кнопке использует этот шрифт Добавить резервный шрифт: font-family: "Font Awesome 5 Free", -apple-system, Arial, sans-serif;

Значок работает на рабочем столе, но не на мобильном телефоне

Добавьте эти свойства в свое правило CSS:

.wpcf7 input[type="submit"] {
    font-family: "Font Awesome 5 Free", sans-serif;
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
}

Я хочу использовать вместо этого: перед псевдоэлементом

Кнопка отправки CF7 - это <input type="submit"> элемент. элементы ввода не поддерживают ::before или ::after псевдоэлементы, потому что у них не может быть дочерних узлов. Вот почему мы используем шестигранный подход Юникода непосредственно в тексте кнопки. Если вам нужна поддержка псевдоэлементов, вам нужно будет преобразовать кнопку отправки в <button> отметьте с помощью крючка фильтра CF7, для которого требуется индивидуальный PHP.

Часто задаваемые вопросы

Могу ли я добавить значки Font Awesome в контактную форму 7 без Elementor?

Да. Установить официальный плагин Font Awesome WordPress чтобы загрузить шрифты значков на вашем сайте. Затем следуйте тому же методу гексокодов Unicode, который описан выше. процесс идентичен; Elementor просто немного упрощает задачу, потому что FA поставляется предварительно загруженным.

Работает ли это с Font Awesome 6?

Да. Метод гекс-кода Unicode работает со шрифтом Awesome 5 и 6. Единственная разница - CSS font-family ценность: использование "Font Awesome 6 Free" вместо "Font Awesome 5 Free". Убедитесь, что FA6 загружается на ваш сайт через комплект или плагин WordPress.

Где мне найти шестнадцатеричный код Unicode для значка "Удивительный шрифт"?

Перейти к fontawesome.com/поиск, найдите свой значок, и нажмите на него. значение Юникода (4-5 символов гекс код как f1d8) отображается на странице сведений значка Используйте формат &#xf1d8; в теге отправки CF7.

Могу ли я добавить несколько значков или только один к кнопке отправки?

Можно добавить несколько значков, вставив в тег submit более одного шестигранного кода Unicode. Например: [submit "&#xf0e0; Send Message &#xf1d8;"] поместил бы значок конверта перед текстом и значок бумажной плоскости после него. Хотя держите его в чистоте; одного значка обычно достаточно.

Существует ли способ без кода добавлять значки к кнопкам CF7?

Да. если вы используете Элементор, Мастер Аддоны включает виджет стиля CF7, который позволяет вам настроить форму визуально. вы можете добавлять значки из 8 библиотек значков премиум-класса, стилизовать кнопку с эффектами наведения и градиентами, а также регулировать каждую деталь дизайна без записи CSS. См Документация по стилю CF7.

Завершение

Добавление а значок "Шрифт потрясающий" на кнопке отправки контактной формы 7 является небольшим изменением, которое делает заметное различие. метод гексокода Unicode работает в Font Awesome 5 и 6, требует всего два шага (редактировать тег формы + добавить CSS), и на настройку уходит менее 5 минут.

Для подхода заполнителя применяется та же логика: вставьте шестнадцатеричный код в атрибут заполнителя и определите семейство шрифтов в своем CSS. Оба метода придают вашим формам более отточенный профессиональный вид.

Если вы хотите полностью пропустить CSS, Виджет Master Addons CF7 ручки визуально формируют стиль внутри Elementor. в любом случае, ваши формы будут выглядеть лучше, чем выходные данные CF7 по умолчанию.


Связанное чтение: Руководство по значкам и шрифтам Elementor | Как создать анимированные кнопки в Elementor | Стиль CF7 с главными аддонами

Фотография Роя Джеми
Рой Джеми
Я Рой Джеми, Content Wrangler и Marketer в Pixar Labs, работаю над Master Addons для Elementor.Я пишу учебные пособия, записываю видео и поддерживаю актуальность документации, поэтому вы всегда знаете, как использовать каждую функцию. Я также занимаюсь поддержкой, поэтому, если вы наткнетесь на корягу, я тот человек, который поможет вам исправить это. Реальные ответы, от кого-то, кто использует эти инструменты каждый день.
Сентябрьская распродажа

40% выключить все

Каждый Мастер Аддоны Про план, годовой и пожизненный Один код, восемь дней.

00дней
00час
00мин
00сек

Заканчивается в понедельник, 14 сентября, 23:59 по восточному времени

  • Личный1 сайт 129 долларов77 ДОЛЛАРОВ
  • Бизнес5 сайтов 199 долларов119 долларов
  • РазработчикНеограниченные сайтыЛучше всего для агентств 599 долларов359 долларов

Платите один раз. Никакого продления никогда.

Код купона МАЛИФЕ40
Получите скидку 40% прямо сейчас
  • Более 30 000 активных установок
  • 4,5/5 из 212 отзывов
  • 14-дневный возврат денег