Z pewnością część z was zwróciła już uwagę na coraz popularniejszy typ plików SVG.
Pliki te pod wieloma względami są bardzo interesujące. Specjalnie nie mają dużego ciężaru dzięki czemu nie spowalniają naszej witryny. Dodatkowo są bardzo dobrej jakości – nie występuje efekt tzw. „pikselozy”.
SVG i WordPress
Niestety domyślnie w CMS WordPress nie możemy z nich korzystać. Ustawienia bezpieczeństwa nie pozwalają na wgranie tego typu plików. Trochę to dziwne szczególnie, że SVG jest plikiem specjalnie stworzonym na potrzeby stron www.
Na wszczęcie istnieje kilka sposobów na rozwiązanie tego problemu.
I nie chodzi mi o ręczne wgranie wgranie na serwer pliku bo to się nie uda. WordPress nie wykryje pojawienia się nowego pliku.
O tym czym są pliki SVG pisałam już na innym moim blogu:
http://www.aurainweb.pl/2018/03/czym-otworzyc-pliki-svg/
Dlaczego WordPress nie pozwala dodawać plików SVG do biblioteki mediów?
Pliki SVG swoją strukturą najbardziej przypominają stronę internetową napisaną w języku XML.
A tym samym posiadają one te same słabe punkty co inne pliki napisane w tym języku np. ktoś może je wykorzystać do nieautoryzowanego dostępu do danych użytkownika, wykonać ataki brute force lub cross-site scripting.
Potencjalne zagrożenie może być dodane do pliku podczas jego tworzenia.. Dlatego tak istotne jest korzystanie z plików SVG pochodzących z zaufanego, źródła.
Wtyczki, które za chwilę omówię częściowo oczyszczają kod pliku z potencjalnie szkodliwego kodu. Nie dają jednak 100% gwarancji.
Nie wpadajmy jednak w panikę z własnego doświadczenia wiem, że każdy rodzaj pliku stanowi potencjalne zagrożenie.
Dodawanie z pomocą wtyczki SVG Support
Wtyczka SVG Support czyli odłownie wsparcie do SVG można pobrać jako zwykłe rozszerzenie do WordPress. O tym jak instalować wtyczki napisałam w innym wpisie.
Po aktywacji ustawienia wtyczki będą dostępne w: Ustawienia – > SVG Suport
Przy domyślnych ustawieniach każdy użytkownik może od tego momentu wgrywać do WordPress pliki SVG. Jeżeli jednak chcemy ograniczyć tę możliwość jedynie do grupy administratorów. W ustawieniach wtyczki zaznaczamy opcję Restrict to Administrators?.
Wtyczka posiada też inne ciekawe opcje, które warto przetestować (w tym opcje umożliwiające obróbkę grafiki).
Dodawanie plików z Safe SVG
W przeciwieństwie do poprzednika Safe SVG nie ma, żadnych opcji do konfigurowania. Po prostu instalujemy wtyczkę i możemy z niej korzystać.
Podsumowanie
Jak widać dodawanie plików nie jest w cale takie trudne. Trzeba mieć jednak na uwadze, że nie wszędzie mogą te wtyczki działać. W dalszym ciągu jest małe zamieszanie z powodu wydania nowej wersji WordPress w efekcie u niektórych osób część wtyczek może nie działać poprawnie.
źródła:
https://www.wpbeginner.com/wp-tutorials/how-to-add-svg-in-wordpress/