Wyłącz automatyczne dodawanie tagów w postach WordPress
Objaśnienie
Jeśli masz dość tego, że WordPress automatycznie dodaje te irytujące <p> i <br> tagi do Twoich postów, ten mały trik jest dla Ciebie. WordPress robi to, aby ładnie sformatować Twoje treści, ale czasami może to wszystko popsuć, szczególnie jeśli używasz niestandardowego HTML.
Ten fragment kodu zatrzymuje WordPress przed automatycznym wstawianiem tych tagów. Działa poprzez usunięcie funkcji zwanej wpautop, która odpowiada za dodawanie tych tagów do treści postów, streszczeń, a nawet tekstu widgetów.
- Treść Postów: Zatrzymuje automatyczne tagi w głównej treści Twoich postów.
- Streszczenia Postów: Zapobiega dodawaniu tagów do krótkich podsumowań Twoich postów.
- Tekst Widgetów: Zapewnia, że tekst widgetów pozostaje nietknięty przez automatyczne tagi.
Aby to zadziałało, kod jest podpięty do akcji init, co oznacza, że uruchamia się, gdy WordPress przygotowuje wszystko. Wystarczy wkleić ten kod do pliku functions.php Twojego motywu, a wszystko będzie działać!
Kod
<?php
/**
* Disable automatic paragraph and line break tags in WordPress content.
*
* This function removes the wpautop filter, which is responsible for automatically
* adding <p> and <br> tags to WordPress post content and excerpts.
*
* @return void
*/
function wp_dudecom_disable_wpautop() {
// Remove wpautop filter from post content
remove_filter('the_content', 'wpautop');
// Remove wpautop filter from post excerpts
remove_filter('the_excerpt', 'wpautop');
// Remove wpautop filter from widget text
remove_filter('widget_text_content', 'wpautop');
}
// Hook the function to the 'init' action
add_action('init', 'wp_dudecom_disable_wpautop');
?>
Instrukcja
Aby wyłączyć automatyczne tagi akapitów i łamań linii w treści WordPressa, wykonaj następujące kroki:
Lokalizacja pliku: functions.php (znajduje się w katalogu aktywnego motywu) lub w pliku niestandardowej wtyczki.
Wymagania wstępne: Brak
Kroki wdrożenia:
- Dostęp do plików WordPressa:
- Zaloguj się do panelu administracyjnego WordPressa.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php
. - Alternatywnie, użyj klienta FTP lub menedżera plików swojego hostingu, aby uzyskać bezpośredni dostęp do plików WordPressa.
- Otwórz plik functions.php:
- W Edytorze motywu znajdź plik functions.php w prawym pasku bocznym i kliknij, aby go otworzyć.
- Jeśli korzystasz z FTP lub menedżera plików, przejdź do
wp-content/themes/twoj-aktywny-motyw/functions.php
i otwórz go do edycji.
- Dodaj kod:
- Skopiuj podany fragment kodu.
- Wklej go na końcu pliku functions.php, upewniając się, że znajduje się poza istniejącymi tagami PHP.
- Zapisz zmiany:
- W Edytorze motywu kliknij przycisk Aktualizuj plik, aby zapisać zmiany.
- Jeśli korzystasz z FTP lub menedżera plików, zapisz plik i w razie potrzeby prześlij go z powrotem na serwer.
- Zweryfikuj zmiany:
- Odwiedź swoją stronę internetową i sprawdź swoje posty, fragmenty oraz widgety, aby upewnić się, że automatyczne tagi nie są już dodawane.
Jeśli potrzebujesz pomocy przy wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania profesjonalnych usług WordPress.