Jak można zezwolić na HTML w biografii autora?


10

Czy istnieje sposób, aby zapobiec usuwaniu kodu HTML z biografii autora? Potrzebuję tego, aby zachować moje akapity.

Z góry dziękuję! :)

Edycja - Mimo że na to pytanie udzielono odpowiedzi, wyjaśnię, że miałem na myśli obszar Bio text podczas edycji poszczególnych użytkowników.


Edytor WYSIWYG zezwala na HTML w WordPress, więc czy odnosisz się do jakiegoś autorstwa autora w innym miejscu? Bądź dokładniejszy, jeśli masz na myśli.
Scott,

Odpowiedzi:


9

usuń filtr, który formatuje opis. umieść to w funkcjach swojego motywu. php:

remove_filter('pre_user_description', 'wp_filter_kses');

EDYCJA - powinienem wspomnieć, że jeśli pozwalasz przypadkowym osobom na rejestrację i dodawanie własnej biografii do wyświetlenia w witrynie, nie filtrowanie tego tekstu może umożliwić złe rzeczy.


Och, świetnie! Rozwiązania, które znalazłem, dotyczyły edycji rdzenia, a będzie znacznie lepiej! Dzięki!
5t3ph

11
Dlaczego nie dodać bardziej liberalnego filtra po usunięciu filtra domyślnego? np. w add_filter( 'pre_user_description', 'wp_filter_post_kses' );ten sposób treść wprowadzana przez użytkownika nie jest całkowicie niezaanalizowana.
Chip Bennett
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.