Моя тема - вставка тегов абзаца в 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() } ); } );