Muszę wyświetlić tekst i zastosować do niego wybrany filtr. Tekst jest zapisywany przy użyciu text_format
typu pola.
Znam więc oryginalny tekst, znam wybrany typ formatu, ale nie wiem, jak właściwie go filtrować.
Jak mogę programowo filtrować tekst? Dzięki
7
entities
input-formats
Marius Ilie
źródło
źródło
check_markup()
, a także skopiujesz opis podsumowania, otrzymasz całkowicie akceptowalną (nawet dobrą ) odpowiedź :)Odpowiedzi:
Ten post na Stackoverflow opisuje, jak to zrobić programowo.
Wystarczy wywołać check_markup i przekazać tekst i identyfikator filtru.
źródło
check_markup()
akceptuje format_id i uruchomi wszystkie filtry zastosowane do tego formatu.Za pomocą
check_markup()
funkcji musisz użyć formatu tekstowego (format tekstowy = zestaw filtrów).Jeśli chcesz używać tylko JEDEN , dokładny filtr bez pełnego formatu filtra (np .: Konwertuj podziały wiersza na HTML ), użyj tej funkcji niestandardowej.
Możesz sprawdzić listę dostępnych filtrów za pomocą
dpm(filter_get_filters())
.źródło