Fazendo uma pesquisa no Google, descobrir que um dos plug-ins mais usados para formulário no WordPress é o Contact Form 7, sabendo disso resolvi usar o Plugin para um projeto que estou desenvolvendo.
Após instalar o Plugin Contact form 7 testei o formulário e funcionou perfeitamente, fiquei feliz pela facilidade do plugin, porém os efeitos jquery que tinha no site parou de funcionar, foi quando inspecionei o código e percebi que o Contact form 7 estava gerando um conflito no Jquery do meu tema.
Não sei se foi a melhor solução, mas para resolver o problema eu desabilitei o Java Script do contact form, assim:
1ª Passo:
Localizar o plugin Contact Form 7, e clique em editar, conforme imagem abaixo:
2ª Passo:
O Arquivo wp-contact-form-7.php será aberto, localize a linha ( ‘WPCF7_LOAD_JS’, true ); alterar o bollean true por false, conforme imagem abaixo:
Pronto!
Respostas de 10
Parabéns! Me salvou de um problema que estava custando a resolver há 3 dias!
Obrigado pela dica, resolveu meu problema de forma rápida!
Você pode usar umas linhas de código no function.php do seu tema para fazer com que o Jquery e o CSS do Contact form 7 carregue apenas na página do formulário. Isso é ótimo, porque deixa menos coisa a carregar, e talvez também possa ser usado para resolver seu problema.
add_action( ‘wp_enqueue_scripts’, ‘wpmidia_deregister_cf7_scripts’, 100 );
function wpmidia_deregister_cf7_scripts() {
if ( !is_page(array(7)) ) {
wp_deregister_script( ‘contact-form-7’ );
}
}
add_action( ‘wp_enqueue_scripts’, ‘wpmidia_deregister_cf7_styles’, 100 );
function wpmidia_deregister_cf7_styles() {
if ( !is_page(array(7)) ) {
wp_deregister_style( ‘contact-form-7’ );
}
}
Obrigado!
Me salvou!!
Muito Boa dica! Fiquei quase uma semana pra achar uma solução! Ganhou um seguidor nas redes!
IpkRrMtKjDyeSiTc
TOP! Resolveu a falha aqui em minutos. Gratidão
Muito bom, nos ajudou a encontrar a solução.
Obrigado
skdLFzbfjmAaVqD