Jak włączyć automatyczne zamykanie znaczników HTML w edytorze wizualnym WordPressa?
- Poziom trudności:
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?

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.