Артём Мáлков

Как удалить теги p и br из Contact Form 7 в WordPress?

4 сен0 комм

Contact Form 7 не нуждается в представлении, ведь это, бесспорно, популярнейший плагин для организации обратной связи на сайте, находящемся под управлением CMS WordPress. На нём я создавал самые разные контактные формы: простые (с небольшим количеством однотипных полей) и сложные (с полями разного типа).

Contact Form 7 (сокращено CF7), наверное, без особого труда позволяет реализовать любую тематическую задумку, но, как всегда, есть одно «но», и раз вы читаете эту статью, то, скорее всего, понимаете, о чём я.

Да, я говорю о тегах абзаца <p> и переноса строк <br />, с которыми вы подробно можете ознакомиться в одной из наших статей.

Когда я только начинал изучать (на практике) этот плагин, я обнаружил, что результат моей читаемой верстки едет, и происходит это как раз из-за этих тегов (<p> и <br />), которые появляются в местах переноса строк в коде формы. Какое было самое простое решение, так скажем, «на коленке»? Это сделать весь мой код формы в одну строку.

Решение? А почему бы и нет, но сами понимаете, до первых необходимых правок. И спустя уже несколько форм я понял, что что-то не то и должно быть нормальное человеческое решение, и, конечно же, я его нашёл.

Итак, чтобы и вам удалить теги <p> и <br />, добавляемые в формы, созданные через Contact Form 7, необходимо либо добавить данную строку:

define('WPCF7_AUTOP', false);

в файл config.php, который находится в корне сайта (я добавляю её сразу после строки, содержащей DB_COLLATE), либо вставить строку:

add_filter('wpcf7_autop_or_not', '__return_false');

в конец файла functions.php, который находится в папке вашей темы.

Либо-либо, что-то одно на выбор. После этого ваша «головная боль», связанная с этим моментом (автоматическое добавление тегов <p> и <br /> в CF7), должна уйти. Удачных разработок и читайте документацию, не будьте как я :)

Рекомендуем к просмотру
Проверка совпадения 2-х полей input на jQuery
Модули и скрипты
Корректная вставка HTML, CSS и JavaScript в посты WordPress
Статьи и советы
Подсказки (placeholder) для полей Contact Form 7
Статьи и советы
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера