Pular para o conteúdo

Problema com o plugin Elementor Contact Form DB?

O Elementor é um dos plugins WordPress mais utilizados no mundo. Como tal, muitos outros plugins surgiram para complementar o elementor ou utiliza-lo como base para suprir outras demandas.

Nesse sentido, o Elementor Contact Form DB é um plugin que grava no banco de dados as entradas do formulário nativo do Elementor. No entanto, recentemente esse plugin apresentou um Bug que dificulta (e, em alguns casos, inviabiliza) a exportação das entradas.

Considerando que o principal atrativo do plugin é armazenar as entradas de formulário para também exportar em um .csv, esse bug representa uma dificuldade para os usuario.

Pensando nisso, resolvemos disponibilizar uma atualização não oficial (E desenvolvida por nós) para solucionar esse bug. Confira abaixo:

Em wp-content/plugins/sb-elementor-contact-form-db/sb_elementor_contact_form_db.php, selecione da linha 92 à 123 e cole no lugar o seguinte trecho:

function sb_elem_cfd_download_csv() {
 if ( isset( $_REQUEST['download_csv'] ) ) {
    if ( isset( $_REQUEST['form_name'] ) ) {
        if ( $rows = sb_elem_cfd_get_export_rows( $_REQUEST['form_name'] ) ) {

            header( 'Content-Type: application/csv' );
            header( 'Content-Disposition: attachment; filename=' . sanitize_title( $_REQUEST['form_name'] ) . '.csv' );
            header( 'Pragma: no-cache' );
            echo implode( "\n", $rows );
            die;
        }
    }

    if ( isset( $_REQUEST['form_id'] ) ) {
        if ( $rows = sb_elem_cfd_get_export_rows_by_form_id( $_REQUEST['form_id'] ) ) {

            header( 'Content-Type: application/csv' );
            header( 'Content-Disposition: attachment; filename=' . sanitize_title( $_REQUEST['form_id'] ) . '.csv' );
            header( 'Pragma: no-cache' );
            echo implode( "\n", $rows );
            die;
        }
    }
  }
}

Você também pode baixar uma versão corrigido não oficial do plugin em: https://github.com/AbnerSam/Elementor-Contact-Form-DB-FIXED

Você também pode encontrar a versão oficial do plugin em: https://wordpress.org/plugins/sb-elementor-contact-form-db/

  • Você enfrentando problemas com plugins ou temas em conflito?
  • Você precisa de plugins ou temas personalizados que não existem ainda?

Entre em contato conosco e solicite um orçamento 100% gratuito.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *