Odrabiając zaległości na planecie PHP zainteresowałem się biblioteką filtrującą HTML Purifier zareklamowaną przez Kamila Brenka. Po wykonaniu kilku testów „popsucia kodu” i obserwacji jak biblioteka poradzi sobie z naprawieniem uznałem, że przydałoby się takie cudo w WordPressie. No i proszę: w oficjalnym repozytorium pluginów do WordPressa mamy wtyczkę filtrującą komentarze. Zwie się HTML Purified.
Co to w skrócie potrafi:
- pozwala wybrać mechanizm filtrujący komentarze pomiędzy domyślnym wordpressowym KSES a zachwalanym wyżej HTML Purifier
- możemy wybrać dozwolone tagi i atrybuty w komentarzach
- możemy pozwolić wtyczce „naprawić” kod zawarty w komentarzu w 4 trybach:
- none — bez ingerencji w kod,
- lekki — poprawia wyłącznie elementy nieużywane w ustawionym DOCTYPE
- średni — wprowadza „najlepsze praktyki” (tak napisali w dokumentacji)
- ciężki — najbardziej zasobożerna transformacja tagów i atrybutów do spełniających standardy
Wtyczka na tyle mi się spodobała, że zrobiłem jej spolszczenie. Miałem nadzieję być w stanie umieścić je samodzielnie w repozytorium SVN wtyczki, ale wywala mi błąd 403. Próby kontaktu z autorem na razie bez odzewu. W razie dodania aktualizacji łaskawie o tym poinformuję.
Póki co ściągajcie ode mnie. (Najlepiej poprzez zapisz link jako…) Są kompatybilne z wersją 0.4 wtyczki.
pl_PL.mo
pl_PL.po
Obydwa pliki należy umieścić w katalogu locale wtyczki.
Nie przyjmuję zażaleń odnośnie śmiesznego brzmienia słów escapowanie i back-ticki. Nie wiem jak to przetłumaczyć na w miarę krótką formę. Może jakieś propozycje?

O autorze