Contacto

Contact Form 7

Añade un formulario de contacto. Lo configuraremos contra una cuenta del servidor (loquesea@dominio.com), y no contra una cuenta de gmail o hotmail.
Shortcodes disponibles para contact form 7.

Estructura

En el siguiente código, observa que primero va el tipo de etiqueta, luego el campo al que hacen referencia, luego los class e id’s y finalmente el placeholder. Debemos mantener este orden.

[text direccion class:direccion id:direccion placeholder"nombre"]

Hack

En chrome no se ven las checkboxes de aceptación. Para visualizarlas, utilizaremos el siguiente código:

input[type="checkbox"] {
    width: 13px !important ;
    -webkit-appearance: checkbox !important;
}

Pasar valores desde php

Código del functions.php:

add_filter( 'shortcode_atts_wpcf7', 'custom_shortcode_atts_wpcf7_filter', 10, 3 );

function custom_shortcode_atts_wpcf7_filter( $out, $pairs, $atts ) {
    $my_attr = 'product-id';
    if ( isset( $atts[$my_attr] ) ) {
        $out[$my_attr] = $atts[$my_attr];
    }
    return $out;
}

add_action('woocommerce_product_meta_end', function () {
    global $product;
    $id = $product->get_id();
    echo do_shortcode('[contact-form-7 id="1869" title="Product contact form" product-id="'.$id.'"]');
});

Contact Form 7 Redirection

  • Contact Form 7 Google Captcha -> Para hacer esta integración no es necesario un plugin. Desde el menú Contacto -> Integración es posible hacerlo.

Math Captcha

 Añade un captcha matemático al Contact Form 7 que no va a precisar integración con Google.

Flamingo 

Almacena en la base de datos de WordPress los mails enviados por los usuarios.

Si hemos configurado mal el destinatario de los mails que se van a enviar, puede ser que los mails no lleguen y no nos enteremos hasta que no sea demasiado tarde. Este plugin almacena cada mail enviado con el Contact Form 7 en la base de datos, de tal forma de que aunque el mail no llegue a su destino, una copia habrá sido almacenada en la base de datos y no perderemos ese lead.

wp-mail-smtp 

→ Permite mandar correos por SMTP, más seguro que usar la función mail de php. Algunos servidores (como HostEurope), no permiten usar la función mail por defecto, por razones de seguridad. A menudo, los servidores gratuitos (como Free Web Hosting Area) no permiten usar el servicio SMTP.
Habitualmente, utilizaremos los datos de conexión de una cuenta de nuestro server, en lugar de una de hotmail o gmail.

Whats

Tawk.to

join.chat

← Contacto
Newsletters →