Contact form 7 — популярный плагин для создания форм обратной связи на WordPress. По умолчанию стили всплывающих сообщений плагина выглядят не очень привлекательно.
Наша задача: изменить стили всплывающих сообщений об ошибках.
Решение: Поправить ситуацию можно либо правкой файла /wp-content/plugins/contact-form-7/includes/css/styles.css
либо перегрузкой стилей в файле style.css
вашей темы. Второй вариант предпочтительней т.к. при последующем возможном обновлении плагина вы не потеряете свои стили.
Добавьте в style.css вашей темы необходимые правила для следующих стилей:
div.wpcf7 , div.wpcf7-response-output , div.wpcf7-mail-sent-ok , div.wpcf7-mail-sent-ng , div.wpcf7-spam-blocked , div.wpcf7-validation-errors , span.wpcf7-form-control-wrap , span.wpcf7-not-valid-tip , span.wpcf7-not-valid-tip-no-ajax , span.wpcf7-list-item , .wpcf7-display-none , div.wpcf7 img.ajax-loader , div.wpcf7 div.ajax-error , div.wpcf7 .placeheld
Из названия должно быть понятно приблизительное предназначение стилей плагина Contact form 7.
Пример перегрузки стилей:
/* style.css вашей темы */ div.wpcf7-validation-errors, wpcf7-response-output { background-color: #EAEBE3; padding: 15px; margin-bottom: 20px; border: none; } span.wpcf7-not-valid-tip { background: #FFFFDD; border: none; padding: 5px 10px; }
Результат:
Советую также отключить добавление плагина абсолютно на всех страницах, а подключать его только на тех, где это необходимо. В частности на странице контактов. Для этого добавьте в wp-config.php
:
define('WPCF7_LOAD_JS', false); define('WPCF7_LOAD_CSS', false);
А на странице, которая содержит контактную форму (вероятно contact.php) перед wp_head()
код:
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) { wpcf7_enqueue_scripts(); wpcf7_enqueue_styles(); }
Related: pinky in sanju in real life, gender issues in cutting for stone, how old is jennifer marsala, golfeh storm texture pack made by fear, george gregan wife, how does apple communicate with suppliers, mmcf to boe, , jordan poole haircut, zero escape birthdays, billed customers for services performed journal entry, claudio reyna carolina reyna, justin schlegel net worth, it’s from me rejected crossword, sworn tag divinity 2,