Jak włączyć automatyczne zamykanie znaczników HTML w edytorze wizualnym WordPressa?
- Poziom trudności:
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Czasami zdarza się edytując wpis w edytorze wizualnym, że nie wszystkie znaczniki zostaną zamknięte. Dla osób, które nie posługują się biegle językiem HTML odszukanie niezamkniętych fragmentów kodu jest utrudnione, dlatego zachęcamy do zapoznania się z poniższym skrawkiem kodu.
Aby znaczniki HTML zamykały się samoczynnie wystarczy dodać w pliku functions.php (możesz go edytować w panelu administracyjnym WordPressa w sekcji Wygląd -> Edytor -> functions.php z prawej) następujący fragment kodu:
function clean_bad_content($bPrint = false) { global $post; $szPostContent = $post->post_content; $szRemoveFilter = array("~<p[^>]*>\s?</p>~", "~<a[^>]*>\s?</a>~", "~<font[^>]*>~", "~<\/font>~", "~style\=\"[^\"]*\"~", "~<span[^>]*>\s?</span>~"); $szPostContent = preg_replace($szRemoveFilter, '', $szPostContent); $szPostContent = apply_filters('the_content', $szPostContent); if ($bPrint == false) return $szPostContent; else echo $szPostContent; }
Jeśli nie znasz PHP zachęcamy przed edycją do skopiowania całej treści functions.php do notatnika, aby w razie problemów móc przywrócić pierwotną wersję.
To wszystko. Teraz jeśli zdarzy Ci się zapomnieć zamknąć paragrafu lub odnośnika to WordPress sam zrobi to za Ciebie. Proste, prawda?
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:

Komentarze — Napisz pierwszy komentarz
Czy powyższe wskazówki były skuteczne? Jeśli tak, podziel się swoimi spostrzeżeniami w komentarzu. Gdybyś chciał się podzielić ze mną skrawkiem kodu aby uzupełnić minikurs to skorzystaj z portalu pastebin.com i wyślij linka do kodu. Instrukcje jak to zrobić znajdziesz tutaj.