Włącz lub wyłącz tagi HTML w WordPress Author bio box

Domyślnie WordPress usuwa niektóre (ale nie wszystkie) tagi HTML. Możesz wpisać cały kod HTML, który chcesz O Sobie –> Informacje Biograficzne pole tekstowe dla każdego profilu WordPress, ale znaczniki HTML jak p (nowy akapit) oraz br (podział linii) pozbądź się po kliknięciu, aby zapisać.

Z tego powodu dłuższy bios wygląda jak jeden duży, masywny akapit, zamiast być podzielony na kilka czystszych akapitów.

Włącz wszystkie tagi HTML w BIOS profilu

Aby wyłączyć domyślny znacznik HTML WordPress “dezynfekcja”, możesz dodać ten fragment do funkcji motywu.plik php lub we własnym oddzielnym pluginie:

{code type = php} / / wyłącz dezynfekcję WordPress, aby umożliwić więcej niż tylko $allowedtags z / wp-includes / kses.php
remove_filter (‘pre_user_description’, ‘wp_filter_kses’);
// dodaj sanityzację dla postów WordPress
add_filter (‘pre_user_description’, ‘wp_filter_post_kses’);

Po aktywacji tego fragmentu autorski bios może zawierać znaczniki P, br i inne HTML. Może być również przydatny do dodawania rel=”autor” do każdego pola biografii Google plus link jako alternatywny sposób na dodanie autorstwa Google Plus do witryny WordPress:

{code type = php}<a href=”https://plus.google.com/yourIDhere”rel=”author” >Twój profil w Google< / a>

Ostrzeżenie

WordPress dezynfekuje dane wejściowe użytkownika ze względów bezpieczeństwa, nie tylko po to, aby cię denerwować i sprawić, że pójdziesz na polowanie, aby znaleźć ten post, aby dowiedzieć się, jak zastąpić irytujące ustawienie.

Jeśli rozważasz wyłączenie dezynfekcji WordPress, upewnij się, że ufasz swoim użytkownikom, aby nie wprowadzali potencjalnie szkodliwych treści do swojego BIOSu profilu. Obejmuje to ramki iFrame, formularze i inne.

Wyłącz wszystkie HTML w BIOS profilu

Jeśli chcesz coś przeciwnego, nie pozwalając wszystkie HTML (w tym a, blockquote, em, oraz strong tagi, aby wymienić kilka), możesz użyć poniższego fragmentu:

{code type = php} / / zablokuj wszystkie znaczniki HTML
add_filter (‘pre_user_description’, ‘wp_filter_nohtml_kses’);

 

Przykłady

Oto lista zrzutów ekranu do porównania i kontrastu. Każdy obraz ma opisowy podpis i każdy można kliknąć, aby uzyskać większy widok.

WordPress domyślny Profil biografia pole tekstowe (pusty)
Przykładowy tekst biografii autora (z włączonym fragmentem HTML-tagi HTML nie pozbawione)
Specyficzne dla tematu wyświetlanie biografii autora (z włączonym fragmentem HTML)
WordPress domyślna dezynfekcja HTML po kliknięciu, aby zapisać tekst z niedozwolonymi znacznikami HTML
Niedozwolone tagi HTML (Wyłącz fragment HTML-po kliknięciu, aby zapisać)

Bibliografia

  • Lista domyślnych dozwolonych znaczników HTML WordPress: 3.4.2 wp-includes/kses.numer linii php 439 (tzn. co jest dozwolone bez użycia jednego z dwóch powyższych fragmentów)
  • Funkcja wp_filter_post_kses
  • Funkcja wp_filter_kses

Kredyt: html tatuaż obraz

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd “nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

9 Najlepsze Darmowe Wtyczki WordPress Author Bio Box

W artykule: 1. Simple Author Box2. Branda3. Autor postu WP4. Author Bio…