如何为特定用户(且仅对其可见)创建上传页?

时间:2012-03-03 作者:ackrause

我在一个WordPress网站上工作,我们的实验室正在开发一些软件。我想做的是添加一个页面,允许协作组将其数据上载到我们进行测试,但这对访问该站点的任何其他人都是隐藏的(即,协作者必须登录才能查看该页面)。理想情况下,他们在登录时不会看到仪表板,但目前这不是什么大问题。有什么插件可以让这变得简单吗?

2 个回复
最合适的回答,由SO网友:icc97 整理而成

插件Omni Secure Files 有一个很好的上传界面,不同的wordpress用户角色可以被授予上传或查看上传文件的权限

Update from comment

以下是我在页面模板中输入的代码,以使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();
}
Thewp_register_style / wp_enqueue_style 如果你想把它设计得漂亮,这是必要的。您主要需要将所需的管理样式复制到页面模板中。在某个时候,我可能会把它作为插件的扩展发布。我认为编写插件的人可能会在某个时候抽出时间来研究它。不过,这确实需要做很多工作,所以修复起来并不容易。

SO网友:idontknowhow

尝试Page Restrict 插件然后创建一个用于上载的页面

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&