Попрощайтесь с дополнительными абзацами в контактной форме 7: способы удаления тега «p»

Метод 1: использование JavaScript/jQuery.
Один из способов удалить теги «p» — использовать JavaScript или jQuery. Вы можете настроить таргетинг на конкретный элемент формы или класс и динамически удалять теги «p». Вот пример того, как этого можно добиться:

jQuery(document).ready(function($) {
  $('form.wpcf7-form p').unwrap();
});

в файле шаблона формы (wp-content/plugins/contact-form-7/includes/form-template.php) и удалите теги «p» из шаблона. Обязательно создайте дочернюю тему или используйте собственный шаблон, чтобы предотвратить перезапись изменений во время обновлений плагина.

Метод 3. Использование CSS.
Другой способ удалить теги «p» — использовать CSS. Вы можете настроить таргетинг на теги «p» внутри формы и установить для их свойства display значение none. Этот метод скрывает теги «p», не удаляя их из DOM. Вот пример:

.wpcf7-form p {
  display: none;
}