Как я могу создать страницу загрузки для (и видимую только для) определенных пользователей?


Я работаю над сайтом WordPress, который у нас есть для некоторого программного обеспечения, которое разрабатывает моя лаборатория. Что я хотел бы сделать, так это добавить страницу, которая позволила бы сотрудничающим группам загружать свои данные к нам для тестирования, но это было бы скрыто от всех, кто посещает сайт (т. Е. Сотрудники должны были бы войти в систему, чтобы увидеть страницу). В идеале они не должны были бы видеть панель мониторинга при входе в систему, но на данный момент это не слишком большая проблема. Существуют ли какие-либо плагины, которые могли бы так просто?

Author: ackrause, 2012-03-03

2 answers

Плагин Omni Secure Files имеет довольно приятный интерфейс загрузки, и различным ролям пользователей wordpress может быть предоставлено разрешение либо загружать, либо просто просматривать загруженные файлы

Обновление из комментария

Вот код, который я вставил в шаблон страницы, чтобы получить основы работы OSF в передней части сайта:

if (!empty($omni_secure_files)) {
    wp_register_style('omni-secure-files',$omni_secure_files->plugin_url.'css/style.css',array(),false,'all');
    wp_enqueue_style('omni-secure-files');                          
    $omni_secure_files->menu_root();
}

wp_register_style / wp_enqueue_style необходимо, если вы хотите красиво оформить его. В основном вам нужно скопировать необходимые стили администратора в шаблон страницы. Около в какой-то момент я мог бы выпустить его в качестве расширения к плагину. Я думаю, что люди, которые написали плагин, вероятно, в какой-то момент дойдут до этого. Однако это заняло много работы, так что это нелегко исправить.

 0
Author: icc97, 2012-03-07 21:16:21

Попробуйте Ограничить страницы Плагины, затем создайте страницу для загрузки

 0
Author: idontknowhow, 2012-03-03 14:27:38