Поддержка Проблемы и решения Как сделать загрузку изображений для пользователей более удобной

  • В настоящий момент на сайте пользователи могут загружать свои статьи с помощью плагина USP (User Submitted Posts). При добавлении изображений а) пользователи имеют доступ ко всем медиафайлам сайта б) то, как оформлен процесс добавления не удобно. (Ссылка на скрин).
    Подскажите, пожалуйста, как исправить ситуацию?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Для начала, все же следует разделить вашу проблему на 2 отдельные задачи:
    1. Разграничение доступа к медиафайлам. (есть плагины. выбирайте)
    2. Интерфейс загрузки файлов. (раз уж вы используете USP — то очевидно, что следует начать задавать им вопросы)

    Автор olegator1

    (@olegator1)

    В USP написал.
    Плагины для ограничения доступа можете подсказать?

    Можно и без плагина.

    добавьте в файл functions.php:

    
    /* ------ Медиафайлы персонально -------------------------------- */
    add_filter( 'ajax_query_attachments_args', 'show_current_user_attachments' );
    function show_current_user_attachments( $query ) {
        $user_id = get_current_user_id();
        if ( $user_id ) {
            $query['author'] = $user_id;
        }
        return $query;
    }
    

    Возможно поможет если заменить плагин на WP-Recall
    Там есть фронтенд форма публикации, с удобным медиазагрузчиком (можно выбрать вордпрессовский или от плагина WP-Recall). Если выбрать вордпрессовский загрузчик — то пользователь будет иметь доступ к своим загруженным файлам.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Как сделать загрузку изображений для пользователей более удобной» закрыта для новых ответов.