Ricerca…


introduzione

Per i siti che si basano su HTML a mano nell'editor o in estratti, quelli che si desidera codificare, le interruzioni di riga automatiche possono essere un fastidio. Puoi disabilitarli rimuovendo questi filtri.

Osservazioni

Questi devono essere eseguiti direttamente in un file di inclusione. Che si tratti di functions.php o di un altro file, questi non possono essere racchiusi in un hook. Non funzioneranno su init o su qualsiasi altro che ho trovato finora.

Possono anche essere inclusi direttamente in un modello come page.php da eseguire solo per quel modello.

NOTA: NON INCLUDERE QUESTO IN UN TEMA DISTRIBUITO O IN UN PLUGIN (a meno che non sia disabilitato di default, come non includere il file di inclusione in cui è inserito, a meno che l'utente non specifichi).

Questa è una cattiva pratica da includere in un sito che non controlli perché può e interromperà l'output di altri temi o plugin.

Rimuovi i filtri

// 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' );

Funzione per rimuovere i filtri

/**
 * 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow