Dokumentacja wtyczek WordPress


Wtyczki WordPress FAQ

  • WP File Download i RODO

    Zastrzeżenie: Te informacje nie stanowią porady prawnej i służą wyłącznie do celów informacyjnych. RODO nie dotyczy wszystkich naszych rozszerzeń na tym samym poziomie.

    Jakie dane są używane przez nasze rozszerzenie?

    WP File Download pobiera statystyki dotyczące tego, który plik został pobrany, ale nie są one związane konkretnie z użytkownikiem, są to tylko dane anonimowe. Rozszerzenie tworzy pliki cookie (30 dni), ale są one używane tylko do przechowywania preferencji interfejsu użytkownika (UX) i zwiększania użyteczności rozszerzenia.

    WordPress, oprogramowanie zewnętrzne i nasze rozszerzenie

    Musisz wziąć pod uwagę, że jeśli zezwalasz użytkownikom witryny na przesyłanie plików na frontendu, wtyczka korzysta z sesji użytkowników WordPress. Danymi użytkownika WordPress można zarządzać, eksportować je, usuwać z ustawień WordPress od wersji 4.9.7.

    W WP File Download możesz korzystać z usług innych firm, na przykład Google Drive, Dropbox, OneDrive… Te usługi, a także WordPress, pracują nad tym, aby ich produkty i usługi były zgodne z RODO.

     

    Więcej informacji na temat RODO można znaleźć na stronie Komisji Europejskiej poświęconej ochronie danych

  • Nie mogę przeciągać i upuszczać kategorii plików za pomocą urządzenia z ekranem dotykowym

    Jeśli masz komputer z ekranem dotykowym w systemie Windows i Chrome, możesz nie móc przeciągać i upuszczać kategorii za pomocą ekranu dotykowego, ale możesz przeciągać i upuszczać kategorie tylko za pomocą myszy. Aby rozwiązać ten problem, musisz wyłączyć zdarzenia dotykowe w Chrome.

    Wpisz chrome: // flags na pasku adresu Chrome i naciśnij ENTER

    ekran dotykowy

     

    Znajdź Włącz zdarzenia dotykowe > Zmień opcję na Wyłączone

     

  • Podgląd nie działa w hostingu WP Engine

    Jeśli hostujesz swoją witrynę na serwerze WP Engine, podgląd pliku może nie działać.
    Dzieje się tak, ponieważ WP Engine próbuje przekierować indeksowanie botów, a Google Drive Viewer może zostać wykryty jako indeksujący boty.

    W takim przypadku skontaktuj się z zespołem wsparcia WP Engine i poproś o wyłączenie funkcji bota przekierowania .

  • Błąd 404 podczas pobierania pliku w hostingu WP Engine

    Jeśli hostujesz swoją witrynę na serwerze WP Engine, możesz napotkać błędy 404 w niektórych typach plików.
    Dzieje się tak, ponieważ WP Engine używa serwera proxy z określoną konfiguracją.

    Przede wszystkim, jeśli zmieniłeś domyślny adres URL SEO na stronie konfiguracji wtyczki, zanotuj tę wartość i zamień ją w pierwszym wierszu kodu, który podajemy w następnych wierszach: (lokalizacja ~ * ^ / replace_here_if_you_have_changed_it / * {) .

    Następnie skontaktuj się bezpośrednio z pomocą techniczną WP Engine https://wpengine.com/support/ i podaj te informacje:

     

    Używamy wtyczki WP File Download firmy Joomunited. Kiedy ta wtyczka jest używana w Twoim środowisku, napotykamy błędy 404, gdy próbujemy pobrać pliki zarządzane przez tę wtyczkę.

    To pytanie zostało już zadane silnikowi WP i naprawiono je dla innych klientów zgodnie z poniższym wyjaśnieniem.

    WP File Download Plugin generuje pliki URL, które są przetwarzane przez skrypt php.
    Na przykład: /downloads/14/category/11/file.pdf jest wewnętrznie przekierowywany, zgodnie z domyślnymi regułami htaccess, do głównego pliku index.php.

    Ale gdy obsługujesz pliki statyczne przez proxy Nginx i jeśli plik nie zostanie znaleziony, proxy zwraca błąd 404, a skrypt index.php nigdy nie jest wywoływany.

    Aby naprawić ten błąd 404, musisz dodać do reguł „Przed” naszej witryny te wiersze. 

    lokalizacja ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }

  • Czy mogę dodać plik do pobrania, którego nie hostuję na moim serwerze (pobieranie zdalne)?

    Tak, jest to funkcja, którą można aktywować w parametrach globalnych: „aktywuj zdalne pobieranie”. Następnie możesz dodać plik zdalny, jak każdy inny plik lokalny (oba można mieszać), zdefiniować tytuł, adres URL pliku, typ rozszerzenia (dla ikony, zip, xls ...).

  • Czy użytkownicy mogą przesyłać pliki z interfejsu użytkownika?

    Nie ma dedykowanego formularza, ale możesz do tego użyć ról. Możesz utworzyć grupę użytkowników (rola użytkownika), która może przesyłać tylko pliki.

  • Czy mogę zaimportować istniejące pliki do WP File Download ?

    Tak, istnieje narzędzie importera, które należy aktywować w parametrach globalnych.

    Następnie możesz wybrać kategorię plików z jednej strony, az drugiej strony przeglądać foldery na serwerze (jak w kliencie FTP). Następnie wybierz pliki i kliknij przycisk importu, gotowe!

  • Jak działa ograniczenie plików / dostęp do plików we wtyczce?

    WP File download korzysta z ról użytkownika WordPress natice. Masz 2 opcje definiowania wyświetlania plików po stronie publicznej i zarządzania plikami po stronie administratora.

    • Ogranicz dostęp do pliku po stronie publicznej: w każdej kategorii możesz zdefiniować jednym kliknięciem, dzięki czemu rola użytkownika będzie mogła zobaczyć pliki. Na przykład wybierz subskrybentów, aby ograniczyć wyświetlanie plików tylko do subskrybentów (zarejestrowani użytkownicy w witrynie WordPress)
    • Aby ograniczyć dostęp do zarządzania plikami, masz dedykowany interfejs do definiowania działań dla poszczególnych ról użytkowników. Na przykład użytkownicy, którzy będą mogli edytować własne pliki, edytować wszystkie pliki, dodawać pliki, usuwać pliki ...
  • Czy istnieje możliwość zastosowania motywu według kategorii pliku?

    Tak, masz możliwość zdefiniowania:

    • Użyj domyślnego motywu we wszystkich wtyczkach ze wstępnie zdefiniowanymi parametrami (kolory, rozmiar wyświetlanego pliku ...)
    • Wybierz motyw według kategorii i zdefiniuj parametr z kategorii

    Jeśli masz kilku użytkowników korzystających z wtyczki, pierwszym rozwiązaniem jest lepsze zachowanie podobnego układu plików na wszystkich stronach WordPress.

  • Czy można ograniczyć dostęp do pliku do jednego użytkownika?

    Tak, wymaga konfiguracji. Ograniczenie dostępu można skonfigurować za pomocą ról użytkownika WordPress (administrator, autor ...)

    • Dla każdej kategorii plików możesz ustawić, która rola użytkownika będzie mogła wyświetlać i pobierać pliki
    • Dla każdego zarządzania plikami można ustawić akcję dotyczącą ról użytkowników, na przykład autorzy mogą zarządzać tylko własnymi plikami
  • Dlaczego niezarejestrowani użytkownicy mogą wyświetlać link podglądu prywatnych plików?

    Ponieważ nasz podgląd używa przeglądarki Google Viewer, domyślnie nikt nie ma dostępu do prywatnych plików. Dlatego, aby umożliwić Google Previewer dostęp do twoich prywatnych plików, generujemy tymczasowy token umożliwiający dostęp do tych plików. Domyślnie ten czas tokena wynosi 3600 sekund.

    Jak mogę zmienić czas na żywo tokena?

     
    Możesz przejść do pliku „functions.php” aktualnego motywu, a następnie wstawić poniższą funkcję:
     
    add_filter („wpfd_token_live_time”, funkcja ($ time) {
    zwrócić 900;
    });

     

     

     

    Uwaga: 900 to czas na żywo tokena (w sekundach). Nie jest ona stosowana do podglądanych plików przed dodaniem tej funkcji.

     

     

  • Jak pokonać ograniczenie przepustowości podczas bezpośredniego pobierania dużych plików z serwera w chmurze?

    Zwykle podczas pobierania pliku z serwerów w chmurze jest on tymczasowo przechowywany na Twoim serwerze, a po całkowitym pobraniu zostanie usunięty na serwerze. Jednak w niektórych przypadkach użytkownicy chcą pobierać pliki bezpośrednio z serwerów w chmurze; szczególnie duże pliki bez zajmowania przepustowości serwera. W ten sposób może ujawnić bezpośrednie łącze plików na serwerach w chmurze. Link będzie istniał w ciągu 4 godzin w Dropbox i nieograniczony w OneDrive. Ponadto przepustowość może być ograniczona przez serwery w chmurze.

    Aby uzyskać więcej informacji, skorzystaj z poniższych linków:

    https://help.dropbox.com/files-folders/share/banned-links

    https://borncity.com/win/2016/06/26/onedrive-microsoft-limits-data-transfer/

    Aby rozwiązać ten problem, należy umieścić kod w „wp-config.php” odpowiadającym serwerom w chmurze.

    - Dropbox:
    zdefiniuj („WPFD_DROPBOX_DIRECT”, prawda);
    - OneDrive Personal:
    define ('WPFD_ONEDRIVE_DIRECT', true);
    - OneDrive Business:
    define ('WPFD_ONEDRIVE_BUSINESS_DIRECT', true);

     

     

     

     

     

    Uwaga: ta funkcja nie jest jeszcze obsługiwana na Dysku Google.