Kilka dni temu, pracując nad stroną klienta, poproszono nas o napisanie funkcji, która ograniczałaby przesyłanie plików tylko do określonych typów (jpg, gif, png). Po przejrzeniu repozytorium i nie znalezieniu niczego, co mogłoby to zrobić, postanowiliśmy stworzyć własny plugin. Wczoraj został on zatwierdzony w repozytorium pluginów WordPress i nazywa się Restrict Uploads.
W przeciwieństwie do innych wtyczek, ta wtyczka NIE posiada skomplikowanego panelu ustawień. W rzeczywistości nie ma w ogóle żadnego panelu ustawień. Jest stworzona do robienia jednej rzeczy i tylko jednej rzeczy. A mianowicie, aby Twoi edytorzy nie przesyłali żadnych innych typów plików oprócz obrazów (jpg, gif, png). Wtyczki tego typu są idealne, ponieważ działają cicho w tle, nie wpływając na czas ładowania Twojej witryny ani na Twoje codzienne czynności.
Wszystko, co musisz zrobić, to po prostu zainstalować i aktywować wtyczkę. Pobierz Restrict Uploads teraz.


Yulian
Naprawdę fajny plugin!! Oszczędza mi czas!! Dzięki!
wpbeginner
@susan suarez Tak, masz rację. Zapobiegnie to wszelkim złośliwym próbom wejścia przez wp-admin w celu przesyłania rzeczy za pomocą narzędzia do przesyłania multimediów…
truecalorie
Bardzo przydatne – dzięki za dodanie tego. Czy to również pomogłoby w bezpieczeństwie pluginu? Tak, żeby jeśli włamywacz się dostanie, nie mógł przesłać żadnego innego typu pliku multimedialnego?
Debajyoti
@wpbeginner Masz rację... Chciałem skupić się na .JPG, .PNG i .GIF wielkimi literami... ponieważ nie można ich przesłać. Niektóre edytory obrazów zapisują w wielkich literach...
wpbeginner
@Debajyoti Then there would be no point of having this plugin. The whole idea is to keep the editors from uploading any other file type aside from images. We will work on an improvement for this plugin that will let you pick which users to limit the stuff for though
Debajyoti
Możesz również dodać do filtra .zip i .txt oraz .JPG, .PNG, .GIF.
wpbeginner
@JasonDittmer Tak, sam uwielbiam takie wtyczki. Ponieważ nie wymagają one od Ciebie niczego. Służą tylko jednemu celowi.
JasonDittmer
Spodziewałem się przeczytać o tym, jak musiałem napisać mnóstwo kodu, żeby to zadziałało. Dzięki za prosty plugin. Świetne szybkie rozwiązanie!