WordPress
Usuń automatyczne łamanie linii z treści i fragmentu
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();