web-dev-qa-db-de.com

contactform7 entferne Tags mit "wpcf7_autop false" aus functions.php

ich möchte diese <p>- und <br/>-Tags aus meinen contactform7-Formularen entfernen. Jetzt haben sie dieses wpcf7_autop, das beim Einfügen auf false gesetzt werden kann:

define('WPCF7_AUTOP', false);

zu wp-config.php

Das Problem ist: Ich brauche diese Einstellung, um mit meinem Thema verbunden zu werden, also ist es möglich, einige, wie es durch die Datei functions.php zu tun?

1
Ben
  • Sie können versuchen, HTML über das Kontaktformular zu minimieren. 7

  • Um den wpautop-Filter vollständig zu deaktivieren, können Sie Folgendes verwenden:

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

Wenn Sie CF7 bereits auf Version 5.0 oder höher aktualisiert haben, können Sie den neuen Hook verwenden:

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

Verwenden Sie den folgenden Code, um das automatische (<p> Tag) und das Zeilenumbruch-Tag (<br> Tag) zu entfernen.

<?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;
} 

Fügen Sie diesen Code zur function.php-Datei Ihres Themas hinzu.

0
Eh Jewel