web-dev-qa-db-fra.com

contactform7 supprimer les balises avec "wpcf7_autop false" à partir de functions.php

je veux supprimer ces balises <p> et <br/> de mes formulaires contactform7. maintenant ils ont ce wpcf7_autop qui peut être mis à false lors de l'insertion:

define('WPCF7_AUTOP', false);

sur wp-config.php

Le problème est le suivant: J'ai besoin que ce paramètre soit associé à mon thème; est-il possible pour certains de le faire via le fichier functions.php?

1
Ben
  • Vous pouvez essayer minify html à partir du formulaire de contact 7

  • Pour désactiver complètement le filtre wpautop, vous pouvez utiliser:

    remove_filter('the_content', 'wpautop');
    
0
Aishan

Si vous avez déjà mis à niveau CF7 vers version 5.0 ou supérieure, vous pouvez utiliser le nouveau hook:

add_filter( 'wpcf7_autop_or_not', '__return_false' );
1
Gleb Kemarsky

Utilisez le code suivant pour vous débarrasser de auto (balise <p> automatique) et balise de rupture de ligne (balise <br>).

<?php
// Remove auto p from Contact Form 7 shortcode output
add_filter('wpcf7_autop_or_not', 'wpcf7_autop_return_false');
function wpcf7_autop_return_false() {
    return false;
} 

Ajoutez ce code au fichier function.php de votre thème.

0
Eh Jewel