Recherche…


Introduction

Pour les sites qui s'appuient sur HTML à la main dans l'éditeur ou des extraits, ceux que vous souhaitez coder vous-même, les sauts de ligne automatiques peuvent être gênants. Vous pouvez les désactiver en supprimant ces filtres.

Remarques

Celles-ci doivent être exécutées directement dans un fichier include. Que ce soit dans functions.php ou dans un autre fichier include, ceux-ci ne peuvent pas être intégrés dans un hook. Ils ne fonctionneront pas sur init ou autre que j'ai trouvé jusqu'à présent.

Ils peuvent également être inclus directement dans un modèle tel que page.php à exécuter uniquement pour ce modèle.

REMARQUE: NE PAS INCLURE CELA DANS UN THEME OU PLUGIN DISTRIBUÉ (sauf s'il est désactivé par défaut, comme si vous n'incluiez pas le fichier include à moins que l'utilisateur ne le spécifie).

C'est une mauvaise pratique à inclure dans un site que vous ne contrôlez pas car il peut et va casser la sortie de tout autre thème ou plugin.

Supprimer les filtres

// Remove the auto-paragraph and auto-line-break from the content
remove_filter( 'the_content', 'wpautop' );

// Remove the auto-paragraph and auto-line-break from the excerpt
remove_filter( 'the_excerpt', 'wpautop' );

Fonction pour supprimer les filtres

/**
 * Remove the automatic line breaks from content and excerpts.
 *
 * @since 1.0.0
 */
function remove_content_auto_line_breaks() {
    // Remove the auto-paragraph and auto-line-break from the content
    remove_filter( 'the_content', 'wpautop' );

    // Remove the auto-paragraph and auto-line-break from the excerpt
    remove_filter( 'the_excerpt', 'wpautop' );
}

// Execute the function
remove_content_auto_line_breaks();


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow