Jak dodać czcionkę do WordPressa w szablonie Divi? Wyskakujący komunikat: „Przepraszamy, ze względów bezpieczeństwa ten typ pliku nie jest dozwolony.”, w wersji angielskiej: „Sorry, this file type is not permitted for security reasons”. 4 sposoby na pozbycie się/rozwiązanie problemu.

Sposób 1: Wtyczka

Najprostszym rozwiązaniem jest użycie wtyczki, ale każda wtyczka to utrata prędkości. Sprawa jest tak banalna, że nie ma sensu atak atomicą na muchę.

W związki z powyższym nie podam wam

Sposób 2: Linijka kodu php w pliku wp_config.php, która ściąga zabezpieczenia

Ściągamy program

Wejdź na serwer FTP. Najlepiej zrobić to poprzez program Filezilla. Ściągamy, instalujemy i uruchamiamy program.

LINK DO ŚCIĄGNIĘCIA PROGRAMU FILEZILLA

Włączamy Filezille, wchodzimy na serwer FTP i pobieramy „wp-config.php”

Wchodzimy w program i mamy następujące okno.

Jak wgrać czcionkę na WP

 

W pola wpisujemy serwer FTP (1), login (2) i hasło (3). Te dane powinniście znać z swojego hostingu (panelu klienta, cpanelu – różnie są one nazywane). Klikamy „Szybkie łączenie” i jesteśmy online z serwerem FTP, gdzie znajdują się pliki naszej strony. Wchodzimy w folder główny strony (ten, który wybraliście podczas instalacji WordPress’a. To, że jesteście w głównym folderze można poznać również po tym, że będą się w nim znajdować foldery: wp-admin, wp-content, wp-includes.

Będzie się też tam znajdował plik „wp-config.php„, ściągnij go. Można to zrobić np. klikając prawy przyciskiem myszy w plik i klikając lewym opcję „Pobierz”. Kopia pliku jest już na twoim komputerze.

Dodaj linijkę kodu

Wchodzimy w plik chociażby za pomocą notatnika. Jeśli lubisz proste narzędzia z wielką mocą, to „Notepad++” będzie dla Ciebie idealny i to jego polecam użyć.

LINK DO POBRANIA NOTEPAD ++

Dodajemy do kodu następującą linijkę. Możemy dodać ją gdziekolwiek, ważne, aby było to nad komentarzem: „/* That’s all, stop editing! Happy publishing. */”

LINIJKA KODU, KTÓRĄ NALEŻY DODAĆ: define( 'ALLOW_UNFILTERED_UPLOADS', true );

Plik zapisujemy, wysyłamy na serwer (wystarczy, że przeciągniesz do w Filezilli do foldera głównego, o którym pisałem wyżej).

Gotowe, możesz teraz wrzucać czcionki, na pewno błędu nie będzie. To co zrobiliśmy, to powiedzieliśmy WordPressowi, ale pozwalał na upload plików, które nie są sprawdzone. Wadą tego rozwiązania jest mniejsze bezpieczeństwo twojej strony. Dlatego po wgraniu czcionki należy wejść ponownie przez filezille na serwer FTP, pobrać plik i usunąć dodaną uprzednio linijkę, plik wgrać na serwer i robota skończona.

Czcionka wgrana, a strona bezpieczna.

Sposób 3: Użycie filtru, tym razem w pliku functions.php

Wszystko robimy tak jak powyżej. Różnica jest taka, że wchodzimy w folder główny, następnie w wp-content, a w nim w themes, otwieramy folder motywu, który używamy i tam znajdziemy „functions.php”. Pobieramy plik i wklejamy w niego poniższy kod. W tablicę „mimes” wprowadzamy pliki jakie chcielibyśmy, aby były dopuszczone do uploadu i to wszystko.

function my_custom_mime_types( $mimes ) {
// New allowed mime types.
$mimes['svg'] = 'image/svg+xml';
$mimes['svgz'] = 'image/svg+xml';
$mimes['doc'] = 'application/msword';
$mimes['ttf'] = 'font/ttf';
$mimes['otf'] = 'font/otf';
// Optional. Remove a mime type.
unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'my_custom_mime_types' );
To rozwiązanie jest nieco bardziej wymagające, ale za to praktyczniejsze i „na dłużej”.
Mam nadzieję, że pomogłem. Gdybyś miał z czymś problem zwróć się do nas. Oferujemy pomoc, opiekę nad stroną, aktualizujemy, optymalizujemy pod google’a i pozycjonujemy strony.
Do następnego!
[Głosów: 1   Average: 5/5]
Call Now Button