Consultance

Le code permettant d’aller rechercher les informations concernant l’url et le nom de la page a été ajouté dans le fichier functions.php dans le répertoire du thème enfant.

le code est :

function add_page_url_name_divi() {
    $page_url = get_permalink(); // Page's URL
    $page_name = get_the_title(); // Page's name/title
    ?>
    <script>
        jQuery(document).ready(function($) {
            $('input[data-original_id="page_url"]').val('<?php echo esc_html( $page_url ) ?>'); // inserts the page url into the page url field
            $('input[data-original_id="page_url"]').prop('readonly', true); // stops auto fill from changing the value
            $('input[data-original_id="page_name"]').val('<?php echo esc_html( $page_name ) ?>'); // inserts the page name into the page name field
            $('input[data-original_id="page_name"]').prop('readonly', true); // stops auto fill from changing the value
        });
    </script>
    <?php
}
add_action('wp_footer', 'add_page_url_name_divi'); // wordpress action to insert code into the footer of your website

 

Les deux champs (page_url & page_name) sont ajoutés au formulaire et portent leurs noms respectifs (qui sont repris dans le fichier functions.php)

Bien définir que ces champs ne sont pas requis (obligatoires) et dans les paramètres de chaque champ, bien inclure dans le code CSS personnalisé  ( display: none !important;)

Pour en faire un autre : juste faire une copie de celui-ci.

Formulaire de base avec les noms de l'url et de la page.

Formulaire de contact.

Tranche horaire

Confidentialité

Code pour le formulaire d’une newsletter

  • Insérer un module « Code »
  • mettre ce code : (newsletter_form form= »X »)
  • Remplacer les parenthèses par des crochets
  • et attention au numéro du form « X »