Документація плагінів WordPress
Поширені запитання щодо плагінів WordPress
-
WP File Download та GDPR
Відмова від відповідальності: ця інформація не є юридичною консультацією та призначена лише для інформаційних цілей. GDPR не стосується всіх наших розширень на одному рівні.
Які дані використовуються нашим розширенням?
WP File Download отримує статистичні дані про те, який файл було завантажено, але вони не пов'язані конкретно з користувачем, це лише анонімні дані. Розширення створює файли cookie (30 днів), але вони використовуються лише для зберігання налаштувань інтерфейсу користувача (UX) та покращення зручності використання розширення.
WordPress, сторонній розробник і наше розширення
Якщо ви дозволяєте користувачам вашого веб-сайту завантажувати файли на зовнішній інтерфейс, вам потрібно взяти до уваги, що плагін використовує сеанси користувачів WordPress. Даними користувачів WordPress можна керувати, експортувати та видаляти з налаштувань WordPress, починаючи з версії 4.9.7.
У WP File Download ви можете використовувати сторонні сервіси, наприклад, Google Drive, Dropbox, OneDrive … Усі ці служби, а також WordPress працюють над тим, щоб їхні продукти та послуги відповідали GDPR.
Докладніше про GDPR можна дізнатися на сторінці захисту даних Європейської комісії
-
Я не можу перетягнути категорії файлів за допомогою сенсорного екрану
Якщо у вас на комп’ютері під керуванням Chrome на комп’ютері з сенсорним екраном, можливо, ви не можете перетягувати категорії з сенсорним екраном, але ви можете перетягувати категорії лише мишкою. Щоб виправити цю проблему, потрібно вимкнути події сенсорного зв’язку в Chrome.
Введіть chrome://flags в адресний рядок Chrome і натисніть ENTER
Знайдіть Увімкнути події дотику > Змініть параметр на Вимкнено
-
Попередній перегляд не працює на хостингу WP Engine
Якщо ви розміщуєте свій веб-сайт на сервері WP Engine, попередній перегляд файлу може не працювати.
Це тому, що WP Engine намагається перенаправити сканування ботів, і Google Drive Viewer може бути виявлений як бот, який сканується.У цьому випадку зв’яжіться з командою підтримки WP Engine і попросіть вимкнути функцію перенаправлення бота .
-
Помилка 404 при завантаженні файлу на хостингу WP Engine
Якщо ви розміщуєте свій веб-сайт на сервері WP Engine, у деяких файлах можуть виникнути помилки 404.
Це тому, що WP Engine використовує проксі з певною конфігурацією.Перш за все, якщо ви змінили URL-адресу SEO за умовчанням на сторінці конфігурації плагіна, зверніть увагу на це значення та замініть його в першому рядку коду, який ми надаємо в наступних рядках: (location ~* ^/replace_here_if_you_have_changed_it/* {) .
Тоді, будь ласка, зв’яжіться безпосередньо зі службою підтримки WP Engine https://wpengine.com/support/ та надайте таку інформацію:
Ми використовуємо плагін WP File Download від Joomunited. Коли цей плагін використовується у вашому середовищі, ми стикаємося з помилкою 404 під час спроби завантажити файли, керовані цим плагіном.
Це запитання вже було задано WP Engine, і ви виправили його для інших клієнтів відповідно до наведеного нижче пояснення.
Плагін WP File Download генерує URL-адреси файлів, які обробляються скриптом php.
Наприклад: /downloads/14/category/11/file.pdf внутрішньо перенаправляється за правилами htaccess за замовчуванням до основного файлу index.php.Але оскільки ви обслуговуєте статичні файли через проксі Nginx, і якщо файл не знайдено, проксі повертає помилку 404 і сценарій index.php ніколи не викликається.
Для того, щоб виправити цю помилку 404, нам потрібно додати ці правила до правил "До" нашого сайту.
location ~ * ^ / download / * {proxy_pass $ dynamic_upstream_read_only; }
-
Чи можна додати завантажуваний файл, який я не розміщую на своєму сервері (віддалене завантаження)?
Так, це функція, яку можна активувати в глобальних параметрах: "активувати віддалене завантаження". Потім ви можете додати віддалений файл, як і будь-який інший локальний файл (обидва можна змішати), визначити заголовок, URL-адресу для файлу, тип розширення (для піктограми, zip, xls ...).
-
Чи можуть користувачі завантажувати файли з фронтену?
Спеціальної форми немає, але для цього можна використовувати ролі. Ви можете створити групу користувачів (роль користувача), якій дозволено лише завантажувати файли.
-
Чи можу я імпортувати існуючі файли до WP File Download ?
Так, є інструмент імпорту, який потрібно активувати в глобальних параметрах.
Тоді ви можете вибрати категорію файлу, з одного боку, а з іншого — переглядати папки сервера (як у вашому FTP-клієнті). Після цього виберіть файли та натисніть кнопку імпорту, готово!
-
Як працює обмеження доступу до файлів у плагіні?
WP File download використовує власні ролі користувача WordPress. У вас є 2 варіанти визначення відображення файлів на стороні загального доступу та керування файлами на стороні адміністратора.
- Обмежте доступ до файлу на загальнодоступній стороні: для кожної категорії, яку ви можете визначити одним клацанням миші, роль користувача зможе переглядати файли. Наприклад, виберіть підписників, щоб обмежити перегляд файлів лише передплатниками (зареєстровані користувачі на вашому веб-сайті WordPress)
- Щоб обмежити доступ до керування файлами, у вас є спеціальний інтерфейс для визначення дій для ролей користувачів. Наприклад, користувачі witch зможуть редагувати власні файли, редагувати всі файли, додавати файли, видаляти файли...
-
Чи є можливість застосувати тему до категорії файлів?
Так, у вас є можливість визначити:
- Використовуйте тему за замовчуванням у всіх плагінах із заздалегідь заданими параметрами (кольори, розмір файлу відображення ...)
- Виберіть тему для категорії та визначте параметр із категорії
Якщо у вас є кілька користувачів, які використовують плагін, перше рішення краще зберегти подібний макет для ваших файлів на всіх веб-сайтах WordPress.
-
Чи можна обмежити доступ до файлу для одного користувача?
Так, це вимагає налаштування. Обмеження доступу можна налаштувати за допомогою ролей користувача WordPress (адміністратор, автор ...)
- Для кожної категорії файлів ви можете налаштувати роль відьма користувача, щоб мати змогу відображати та завантажувати файли
- Для кожного управління файлами ви можете налаштувати дії на ролі користувачів, наприклад, автори можуть керувати лише власними файлами
-
Чому посилання для попереднього перегляду приватних файлів можуть переглядати незареєстровані користувачі?
Оскільки наш засіб попереднього перегляду використовує Google Viewer, за умовчанням ніхто не може отримати доступ до приватних файлів. Отже, щоб надати Google Previewer доступ до ваших особистих файлів, ми створюємо тимчасовий маркер для доступу до цих файлів. За замовчуванням цей час маркера становить 3600 секунд.
Як я можу змінити токен живого часу?
Ви можете перейти до "functions.php" вашої поточної теми, а потім вставити функцію нижче:add_filter ('wpfd_token_live_time', функція ($ час) {повернути 900;});Примітка: 900 - це час токена (за секундами). І це не застосовується до попередньо переглянутих файлів, перш ніж цю функцію буде додано. -
Як подолати обмеження пропускної здатності під час завантаження безпосередньо великих файлів із хмарного сервера?
Зазвичай під час завантаження файлу з хмарних серверів він тимчасово зберігається на вашому сервері, а після повного завантаження буде видалений на вашому сервері. Однак у деяких випадках користувачі хочуть завантажувати файли безпосередньо з хмарних серверів; особливо великі файли, не займаючи пропускну здатність сервера. Таким чином можна виявити пряме посилання на файли на хмарних серверах. Посилання існуватиме протягом 4 годин із Dropbox і обмежуватиметься за допомогою OneDrive . Крім того, пропускна здатність може бути обмежена хмарними серверами.
Будь ласка, перейдіть за цими посиланнями нижче, щоб дізнатися більше:
https://help.dropbox.com/files-folders/share/banned-links
https://borncity.com/win/2016/06/26/ onedrive -microsoft-limit-data-transfer /
Отже, щоб подолати цю проблему, вам слід розмістити код у «wp-config.php», що відповідає вашим хмарним серверам.
- Диск Google:
define('WPFD_GOOGLE_DRIVE_DIRECT', правда);- Dropbox:
define('WPFD_DROPBOX_DIRECT', правда);- OneDrive Personal:
define('WPFD_ ONEDRIVE _DIRECT', правда);- OneDrive Business:
define('WPFD_ ONEDRIVE _BUSINESS_DIRECT', правда);