Как исправить тему, которая вставляет теги абзаца в nex-формах - PullRequest
0 голосов

Моя тема - вставка тегов абзаца в nex-формах, которые я использую для опроса (плагины Nex-форм). В этой теме используется Rapid composer, и проблема появляется, только если я вставляю шорткод формы через этот редактор. Прямо сейчас главная проблема с переключателями.

<p></p>
<div class="clearfix prettyradio labelright blue has-pretty-child">
<p>
<span class="input-label radio-label" style="color: rgb(68, 68,  68);">Да</span>
<label class="radio-inline" for="смс-сообщение_было_получено_нет">
</p>

Вот как это должно выглядеть:

<div class="clearfix prettyradio labelright blue has-pretty-child">
<span class="input-label radio-label" style="color: rgb(68, 68, 68);">Да</span>
<label class="radio-inline" for="смс-сообщение_было_получено_нет">

Вот ссылка, если необходимо: https://kyrier.ru/otsenka-kachestva/

Я пробовал плагины, это не помогает. Итак, я добавил это в functions.php

function remove_empty_p( $content ) {
$content = force_balance_tags( $content );
$content = preg_replace( '#<p>\s*+(<br\s*/*>)?\s*</p>#i', '', $content );
$content = preg_replace( '~\s?<p>(\s| )+</p>\s?~', '', $content );
return $content;

} add_filter ('the_content', 'remove_empty_p', 20, 1);

Это сработало, но это дает мне это в верхней части формы:

    function test_run_nf_conditional_logic26896505(){

} jQuery(document).ready( function() {

jQuery(document).on('change', '#nex-forms input, #nex-forms select, #nex-forms textarea', function() { test_run_nf_conditional_logic26896505() } ); } ); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...