WordPress plugins dokumentáció
A WordPress bővítményekkel kapcsolatos GYIK
-
WP File Download és GDPR
Jogi nyilatkozat: Ez az információ nem jogi tanácsadás, és csak tájékoztató jellegű. Nem minden kiterjesztésünket érinti a GDPR azonos szinten.
Milyen adatokat használja a kiterjesztésünk?
WP File Download lekérdezi a letöltött fájl statisztikáit, de ezek nem kifejezetten a felhasználóhoz kapcsolódnak, csak névtelen adatok. A kiterjesztés cookie-kat hoz létre (30 nap), de csak a felhasználói felület (UX) beállításainak tárolására és a kiterjesztés használhatóságának javítására szolgálnak.
WordPress, harmadik fél és kiterjesztésünk
Figyelembe kell vennie, ha engedélyezi a webhely felhasználói számára a fájlok feltöltését a kezelőfelületre, hogy a plugin a WordPress felhasználói munkameneteket használja. A WordPress felhasználói adatokat a 4.9.7 verzió óta lehet kezelni, exportálni, törölni a WordPress beállításaiból.
A WP File Download szolgáltatásban harmadik féltől származó szolgáltatásokat vehet igénybe, például a Google Drive-ot, a Dropboxot, a OneDrive -ot… Ezek a szolgáltatások, valamint a WordPress mind azon dolgoznak, hogy termékeiket és szolgáltatásaikat GDPR-kompatibilissé tegyék.
A GDPR-ról bővebben az Európai Bizottság adatvédelmi oldalán olvashat
-
Nem húzhatom el a fájlkategóriákat az érintőképernyős eszköz segítségével
Ha van egy érintőképernyővel rendelkező számítógépe Windows-on a Chrome-val, akkor nem biztos, hogy kategóriákat húzhat az érintőképernyővel, de kategóriákat csak az egérrel húzhat. A probléma megoldásához le kell tiltania az érintési eseményeket a Chrome-ban.
Írja be a chrome: // flags parancsot a Chrome címsorába, és nyomja meg az ENTER billentyűt
Keresse Érintéses események engedélyezése lehetőséget, majd módosítsa az opciót Letiltva értékre
-
Az előnézet nem működik a WP Engine tárhelyén
Ha a webhelyét egy WP Engine szerveren tárolja, akkor a fájl előnézete nem biztos, hogy működik.
Ennek oka, hogy a WP Engine megpróbálja átirányítani a robotok feltérképezését, és előfordulhat, hogy a Google Drive Viewer botot keres.Ebben az esetben vegye fel a kapcsolatot a WP Engine támogatási csoportjával, és kérje meg őket, hogy tiltsák le az átirányítási bot funkciót .
-
404 hiba a fájl letöltésekor a WP Engine tárhelyén
Ha webhelyét egy WP Engine szerveren tárolja, 404 hibát tapasztalhat bizonyos típusú fájlokban.
A WP Engine ugyanis egy meghatározott konfigurációjú proxyt használ.Először is, ha megváltoztatta az alapértelmezett SEO url a bedolgozó konfigurációs oldalt, kérjük, vegye figyelembe ezt az értéket, és cserélje ki az első sorban az általunk megadott kódot a következő sorokat: (hely ~ * ^ / replace_here_if_you_have_changed_it / * {) .
Ezután kérjük, forduljon közvetlenül a WP Engine támogatásához: https://wpengine.com/support/, és adja meg ezeket az információkat:
A WP File Download plugint használjuk a Joomunited-től. Amikor ezt a plugint a környezetében használja, 404 hibával találkozunk, amikor megpróbáljuk letölteni a plugin által kezelt fájlokat.
Ezt a kérdést már feltették a WP Engine-nek, és a következő magyarázat szerint javította meg más ügyfelek számára.
A WP File Download plugin fájlok URL-jét generálja, amelyeket egy php szkript dolgoz fel.
Például: A /downloads/14/category/11/file.pdf fájlokat az alapértelmezett htaccessz szabályok belsőleg átirányítják az index.php fő fájlba.De mivel statikus fájlokat Nginx proxy útján szolgál ki, és ha a fájl nem található, a proxy 404 hibát ad vissza, és az index.php parancsfájlt soha nem hívja meg.
A 404-es hiba kijavításához meg kell adnia webhelyünk „Előtte” szabályaihoz ezeket a sorokat.
hely ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }
-
Hozzáadhatok egy letölthető fájlt, amelyet nem tárolok a szerveren (távoli letöltés)?
Igen, ez egy olyan szolgáltatás, amelyet a globális paraméterekben aktiválhat: "távoli letöltés aktiválása". Ezután hozzáadhat egy távoli fájlt, mint bármely más helyi fájl (mindkettő keverhető), meghatározhatja a címet, a fájl URL-jét, a kiterjesztés típusát (az ikonhoz, zip, xls ...).
-
Töltsön fel fájlokat a felhasználói felületről?
Nincs külön formanyomtatvány, de ehhez felhasználhat szerepeket. Készíthet felhasználói csoportot (felhasználói szerepkört), amely csak fájlok feltöltésére engedélyezett.
-
Importálhatom a meglévő fájlokat a WP File Download ?
Igen, van egy importáló eszköz, amelyet aktiválni kell a globális paraméterekben.
Ezután egyrészt kiválaszthat egy fájlkategóriát, másrészt böngészheti a szervermappákat (mint például az FTP-kliensen). Ezután válassza ki a fájlokat és kattintson az importálás gombra.
-
Hogyan működik a fájlkorlátozás / fájlhozzáférés a pluginben?
WP File download a WordPress natív felhasználói szerepköreit használja. Két lehetőség közül választhat a fájlmegjelenítés meghatározásához a nyilvános oldalon és a fájlkezeléshez az adminisztrátor oldalon.
- Korlátozza a hozzáférést a fájlokhoz a nyilvános oldalon: minden kategóriában egy kattintással meghatározhatja a felhasználói szerepkörrel a fájlokat. Például válassza ki az előfizetőket, hogy a megtekinthető fájlokat csak az előfizetőkre korlátozza (a WordPress webhelyén regisztrált felhasználók)
- A fájlkezeléshez való hozzáférés korlátozása érdekében külön felülettel rendelkezik a felhasználói szerepkörönkénti műveletek meghatározásához. Például a boszorkány felhasználók szerkeszthetik saját fájljaikat, szerkeszthetnek összes fájlt, hozzáadhatnak fájlokat, törölhetnek fájlokat ...
-
Lehetséges-e témát alkalmazni fájlkategóriánként?
Igen, lehetősége van meghatározni:
- Használjon alapértelmezett témát az összes pluginben, előre megadott paraméterekkel (színek, megjelenített fájlméret ...)
- Válasszon témát kategóriánként, és határozza meg a paramétert a kategóriából
Ha több felhasználó használja a plugint, akkor az első megoldás az, ha a WordPress összes webhelyén hasonló elrendezést tart fenn a fájlokhoz.
-
Lehetséges a fájlhozzáférést egyetlen felhasználóra korlátozni?
Igen, beállítást igényel. A hozzáférés korlátozását a WordPress felhasználói szerepkörökkel állíthatjuk be (adminisztrátor, szerző ...)
- A fájlok minden kategóriájához beállíthatja a boszorkány felhasználói szerepkört a fájlok megjelenítéséhez és letöltéséhez
- Minden egyes fájlkezelésnél beállíthat műveletet a felhasználói szerepeken, például a szerzők csak a saját fájljaikat kezelhetik
-
Miért tekinthetik meg a regisztrálatlan felhasználók a privát fájlok előnézeti linkjét?
Mivel előnézetünk a Google Viewert használja, alapértelmezés szerint senki sem férhet hozzá a privát fájlokhoz. Tehát annak érdekében, hogy a Google Previewer hozzáférhessen a privát fájljaihoz, létrehozunk egy ideiglenes tokent a fájlok eléréséhez. Alapértelmezés szerint ez a token ideje 3600 másodperc.
Hogyan változtathatom meg a token élő időt?
Lépjen az aktuális témája "functions.php"add_filter ('wpfd_token_live_time', function ($ time) {visszatérés 900;});Megjegyzés: 900 a token élő idő (másodpercenként). És ez a funkció nem kerül alkalmazásra az előnézeti fájlokra. -
Hogyan lehet leküzdeni a sávszélesség korlátozását, miközben nagy fájlokat tölt le közvetlenül egy felhő szerverről?
Normál esetben, ha egy fájlt felhő kiszolgálókról tölt le, akkor azt ideiglenesen a szerveren tárolja, majd a teljes letöltés után a szerver is törli. Bizonyos esetekben azonban a felhasználók fájlokat szeretnének letölteni közvetlenül a felhőszerverekről; különösen a nagyméretű fájlok a szerver sávszélességének elfoglalása nélkül. Ez a fájlkiszolgálón lévő közvetlen linket teheti közzé. A link 4 órán belül létezik a Dropbox-szal, és korlátlan lesz a OneDrive mal. Ezenkívül a sávszélességet felhőszerverek korlátozhatják.
Kérjük, kattintson az alábbi linkekre további részletekért:
https://help.dropbox.com/files-folders/share/banned-links
https://borncity.com/win/2016/06/26/ onedrive -microsoft-limits-data-transfer /
Tehát a probléma megoldásához helyezze el a kódot a „wp-config.php” fájlba .
- Google Drive:
define('WPFD_GOOGLE_DRIVE_DIRECT', igaz);- Dropbox:
define ('WPFD_DROPBOX_DIRECT', igaz);- OneDrive Personal:
define('WPFD_ ONEDRIVE _DIRECT', igaz);- OneDrive Business:
define('WPFD_ ONEDRIVE _BUSINESS_DIRECT', true);