Хотите ли вы, чтобы пользователи могли загружать изображения на ваш сайт WordPress??
Если вы хотите принимать гостевые сообщения, отзывы о товарах или проводить фотоконкурсы, то вам нужно разрешить пользователям загружать изображения. Однако, возможно, вы не захотите предоставлять им доступ к области администрирования WordPress.
В этой статье мы расскажем вам, как безопасно разрешить пользователям загружать изображения на сайт WordPress, не предоставляя им доступ к админке WordPress.
- Предоставление пользователям возможности безопасно загружать изображения в WordPress
- Метод 1. Позвольте пользователям загружать изображения с помощью формы загрузки файлов
- Способ 2. Разрешить пользователям загружать изображения в качестве приглашенных авторов
- Добавление формы отправки гостевых постов на ваш сайт
- Метод 3. Разрешить пользователям загружать фотографии для конкурса
Предоставление пользователям возможности безопасно загружать изображения в WordPress
Если вы хотите вести блог с несколькими авторами, то самый простой способ разрешить пользователям загружать изображения — это добавить их в качестве автора на вашем сайте.
Однако предоставление пользователям доступа к области администрирования WordPress не идеально подходит для одноразовых сценариев, таких как отправка гостевых постов, обзоры товаров, фотоконкурсы и т.д.
К счастью, существует несколько плагинов WordPress, которые позволяют пользователям загружать изображения, не ставя под угрозу безопасность вашего сайта и не предоставляя им доступ к области администратора WordPress.
Сказав это, давайте рассмотрим некоторые способы, позволяющие легко разрешить пользователям загружать изображения в WordPress.
Если вы предпочитаете письменные инструкции, просто продолжайте читать.
Метод 1. Позвольте пользователям загружать изображения с помощью формы загрузки файлов
Этот метод пригодится, когда вам нужно, чтобы пользователи загружали только изображение или другой файл, например, резюме, сопроводительное письмо и т.д.
Вы можете просто создать форму загрузки файла, которая собирает имя пользователя, адрес электронной почты, саму фотографию/файл и любое сообщение, которое он хочет включить.
Во-первых, вам нужно установить и активировать плагин WPForms. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
WPForms — лучший плагин для построения форм WordPress, который используют более 4 миллионов сайтов. Он поставляется с полем для загрузки файлов, которое мы будем использовать в этом руководстве.
После активации вам необходимо посетить страницу WPForms » Настройки страница в вашей приборной панели WordPress для ввода лицензионного ключа. Вы можете найти свой лицензионный ключ в области вашего аккаунта на сайте WPForms, во вкладке ‘Downloads’.
Вот как это будет выглядеть, когда вы введете это на своем сайте:
Теперь перейдите на WPForms » Добавить новый чтобы создать свою форму. Мы будем использовать «Простую контактную форму» для этого примера. Нажмите на нее, и появится ваша новая форма.
Далее, перетащите поле ‘File Upload’ на вашу форму. Вы можете найти это поле в разделе ‘Fancy Fields’ слева.
После добавления нажмите на поле «Загрузка файла» в вашей форме, чтобы отредактировать его.
Мы изменим название этого поля (его метку) на «Ваша фотография» и укажем, какие расширения файлов разрешены. Нам нужны только файлы изображений, поэтому мы разрешим файлы JPG/JPEG, GIF и PNG.
Примечание: По умолчанию WordPress позволяет загружать только определенные типы файлов. Например, пользователи не смогут загрузить .svg изображения, или .zip-файлы, если вы явно не добавите их в список разрешенных. Мы объясним, как это сделать в ближайшее время.
На данный момент, давайте продолжим настраивать параметры нашего поля. Мы рекомендуем указать максимальный размер файла 5 МБ и установить флажок «Обязательно», чтобы пользователь не мог отправить форму, пока не загрузит изображение.
Ограничение размера файла поможет вам сэкономить дисковые ресурсы на вашем хостинге WordPress.
Вы также можете задать дополнительные параметры для этого поля, нажав на стрелку вниз рядом с «Дополнительные параметры».
Здесь вы можете выбрать стиль поля для загрузки. По умолчанию используется ‘Современное’ поле перетаскивания. Если вы хотите, вы можете заменить его на ‘Классическое’ поле, которое выглядит следующим образом:
Вы также можете выбрать сохранение изображения в медиатеке WordPress, установив соответствующий флажок. Это хорошая идея, если вы собираетесь объединить присланные изображения для статьи в блоге или чего-то подобного.
Как только вы будете удовлетворены своей формой, вы можете сохранить и выйти из конструктора форм.
Добавление формы загрузки изображений в WordPress
Далее вы захотите добавить форму в пост или страницу WordPress. WPForms позволяет очень легко добавлять формы в любое место на вашем сайте.
Просто отредактируйте пост или страницу, на которую вы хотите добавить форму загрузки изображения. В редакторе контента WordPress вам нужно добавить блок WPForms в область контента.
После этого вам нужно выбрать из выпадающего меню форму, которую вы создали ранее. WPForms отобразит предварительный просмотр вашей формы внутри области содержимого.
Теперь вы можете сохранить свой пост или страницу и просмотреть ее в реальном времени, чтобы увидеть форму загрузки изображений в действии.
Разрешение загрузки дополнительных типов файлов
Иногда ваши пользователи могут увидеть эту ошибку при попытке загрузить файл, даже если вы разрешили этот тип файла в настройках поля загрузки:
Извините, этот тип файла не разрешен по соображениям безопасности
Проблема в том, что WordPress по умолчанию разрешает только определенные типы файлов. Самый простой способ разрешить больше типов файлов — использовать сопутствующий плагин.
Мы рекомендуем плагин File Upload Types от WPForms.
После того как вы установили плагин в WordPress и активировали его, перейдите по ссылке Настройки » Типы загрузки файлов.
Затем вы можете выбрать типы файлов из списка, которые вы хотите разрешить, или добавить пользовательские типы файлов.
Обратите внимание, что в список не входят типы, которые WordPress уже разрешает по умолчанию.
Способ 2. Разрешить пользователям загружать изображения в качестве приглашенных авторов
Основная причина, по которой вы можете позволить пользователям загружать изображения, заключается в том, что вы собираете заявки на гостевые посты. Вы также можете использовать очень похожий метод для другого пользовательского контента, например, отзывов.
Сначала вам нужно установить и активировать плагин WPForms. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.
Примечание: Вам понадобится версия ‘Pro’ (или выше), чтобы использовать аддон ‘Post Submissions’.
После активации плагина вам необходимо посетить раздел WPForms » Настройки страница в вашей приборной панели WordPress для ввода лицензионного ключа. Вы можете найти свой лицензионный ключ на вкладке ‘Downloads’ вашего аккаунта на сайте WPForms.
Вот что вы увидите, когда введете лицензионный ключ на своем сайте:
Далее, перейдите на страницу WPForms » Аддоны установить аддон Post Submission Addon. Нажмите кнопку «Установить аддон». Он будет автоматически установлен и активирован
Теперь вы можете приступить к созданию формы отправки гостевых постов.
Перейдите к WPForms » Добавить новый, затем прокрутить вниз, чтобы найти Форму представления записей в блоге.
Нажмите на него, и ваша новая форма будет создана для вас. Здесь будут поля по умолчанию для данных приглашенного автора, а также предлагаемое название поста, содержание, главное изображение, выдержка из поста и категория.
При желании вы можете добавить дополнительные поля (разделы формы). Например, вы можете добавить поле ‘Website / URL’, в котором автор может ввести URL своего блога.
Чтобы изменить надпись в поле или любой текст на форме, просто нажмите на него.
Например, вы можете нажать на поле ‘Featured Image’ и изменить ‘Description’, чтобы указать предпочтительный размер для изображений.
Файлы, загруженные через предустановленное поле ‘Featured Image’, будут храниться в вашей медиатеке в WordPress.
Вы можете включить или выключить эту опцию, нажав на выпадающий список «Дополнительные параметры» для поля.
Совет: Если вы хотите создать форму с нуля, обратите внимание на поле «Загрузка файла» не хранить файлы в медиатеке по умолчанию. Убедитесь, что вы включили эту настройку, если хотите ее использовать.
Если хотите, вы можете изменить типы изображений, которые будет принимать поле «Загрузка файла». Например, вы можете захотеть, чтобы пользователи загружали только PNG-файлы.
Вы также можете ввести максимальный размер файла в МБ. Если вы хотите, вы можете разрешить пользователям загружать 2 или более файлов.
Поле загрузки ‘Modern’ (по умолчанию) позволяет пользователям перетаскивать файлы. При желании вы можете изменить его на «Классическое» поле в разделе «Дополнительные параметры». Обратите внимание, что это позволяет пользователям загружать только один файл.
После того как вы заполнили все поля формы, перейдите на вкладку ‘Настройки. Возможно, вы захотите изменить детали в разделе ‘Уведомления’ здесь.
Например, если ваши гостевые посты отправляются редактору, вы захотите указать его адрес в поле «Отправить на адрес электронной почты».
Вы также можете изменить сообщение подтверждения, которое пользователь видит после отправки формы. Вы можете сделать это в разделе Настройки » Подтверждение.
Как только вы будете довольны своей формой, нажмите кнопку «Сохранить» в верхней части экрана.
Добавление формы отправки гостевых постов на ваш сайт
Вы можете добавить форму на свой сайт в любой пост или страницу. Возможно, вы захотите создать новую страницу специально для отправки гостевых постов.
Если вы используете редактор Gutenberg (блок), просто нажмите на значок (+), чтобы создать новый блок. Затем выберите ‘WPForms’ в разделе ‘Виджеты’.
Далее, вы увидите выпадающий список WPForms. Выберите свою форму из списка, и она будет добавлена в ваш пост.
Совет: Если вы все еще используете классический редактор, то вы увидите кнопку «Добавить форму» рядом с кнопкой «Добавить медиа». Нажмите сюда, чтобы получить выпадающий список ваших форм. Выберите нужный файл и нажмите кнопку «Добавить форму», чтобы вставить его в сообщение.
Конечно, вы можете использовать поле «Загрузка файла» в любой созданной вами форме. Это означает, что вы можете использовать описанный выше метод для любого типа пользовательского контента, который вы хотите собрать.
Метод 3. Разрешить пользователям загружать фотографии для конкурса
Хотя форма загрузки файлов позволяет пользователям загружать файлы любого типа, это может быть не лучшим решением, если вы проводите фотоконкурс.
Это потому, что WPForms — это конструктор форм, а не плагин для конкурсов. В ней нет таких функций, как выбор победителей, вирусный обмен и т.д.
Вот тут-то и приходит на помощь RafflePress. Это лучший плагин для WordPress, который позволяет создавать вирусные конкурсы для увеличения трафика и количества подписчиков в социальных сетях.
Вы можете использовать ее для создания виджета конкурса, позволяющего пользователям загружать фотографии, а также стимулирующего обмен и другие действия по вовлечению для роста вашей аудитории.
Мы создали подробное руководство о том, как создать фотоконкурс в WordPress с помощью RafflePress, которое вы можете просмотреть более подробно.
Надеемся, что эта статья помогла вам узнать, как разрешить пользователям загружать изображения на сайте WordPress. Возможно, вы также захотите посмотреть наше сравнение лучших сервисов email-маркетинга и лучшего программного обеспечения для push-уведомлений для связи с вашими посетителями после того, как они покинут ваш сайт.
Источник: www.wpbeginner.com