dikey58
@dikey58
Самоучка - web-разработчик

Как в Contact Form 7 выводить через шорткод к input сделать data- атрибуты?

Мне нужно сделать в плагине Contact Form 7, чтобы через шорткод вставки input я мог добавить data- атрибуты. Как это сделать?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@i_sova
Wordpress Developer
Например у тебя есть такой инпут
[text* text-21]

В functions.php :

add_filter( 'wpcf7_form_elements', 'imp_wpcf7_form_elements' );
function imp_wpcf7_form_elements( $content ) {
    $str_pos = strpos( $content, 'name="text-21"' ); // тут название твоего input
    if ( $str_pos !== false ) {
        $content = substr_replace( $content, ' data-attr="custom" data-msg="Foo Bar 1" ', $str_pos, 0 );
    }
    return $content;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы