Szukaj…


Wprowadzenie

W przypadku witryn opartych na HTML ręcznie w edytorze lub fragmentach, które chcesz samodzielnie kodować, automatyczne łamanie wierszy może być uciążliwe. Możesz je wyłączyć, usuwając te filtry.

Uwagi

Należy je wykonać bezpośrednio w pliku dołączanym. Niezależnie od tego, czy znajduje się w pliku functions.php, czy w innym pliku dołączanym, nie można ich zawijać w haczyk. Nie będą działać na init ani żadnym innym, który do tej pory znalazłem.

Mogą być również zawarte bezpośrednio w szablonie takim jak page.php, aby wykonać tylko dla tego szablonu.

UWAGA: NIE WŁĄCZAJ TEGO DO ROZPOWSZECHNIANEGO TEMATU LUB WTYKU (chyba że jest domyślnie wyłączony, np. Nie dołącza pliku dołączania, chyba że użytkownik określi).

Jest to zła praktyka umieszczanie w witrynie, której nie kontrolujesz, ponieważ może i spowoduje uszkodzenie wyników innych motywów lub wtyczek.

Usuń filtry

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

Funkcja usuwania filtrów

/**
 * 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow