个性化画廊我有哪些选择?

时间:2010-10-20 作者:Prix

在我的游戏网站中,我想实现一个屏幕截图页面,我的注册用户可以将图像上传到该页面(可能不止一个屏幕截图页面,一个用于用户,一个用于所讨论的游戏,我的意思是用户可以上传,工作人员将使用游戏网站上可用的图像,因此它将是两个不同的类别或w/e)。

上传图像后,将等待批准,然后才能在gallery页面上使用。

我想,将显示图像列表的页面将显示为缩略图或大小较小的图像,较大的图像将显示uppon click或类似的内容。

What i would like to know is:

<是否有具有此类功能的插件
2 个回复
最合适的回答,由SO网友:Prix 整理而成

在修改NextGen时,我发现这个插件完全符合我的需要,所以我想我应该把它发布在这里,以防有人在寻找这样的插件:

http://wordpress.org/extend/plugins/nextgen-public-uploader/screenshots/

有了它,我可以简单地设置对订阅者的最小访问权限,并在页面上添加一个标记,这样注册用户就可以将图像上传到预先选择的库中。

SO网友:goldenapples

不知道是否已经有插件可以实现这一点,但如果您要自己进行编程,以下是一些指导:

媒体文件上传非常简单。。。您可以利用中为admin media manager定义的许多有良好文档记录和注释的功能wp-admin/includes/image.php, wp-admin/includes/file.php, 和wp-admin/includes/media.php. 我写了一篇关于如何实现这一点的粗略教程:http://goldenapplesdesign.com/2010/07/03/front-end-file-uploads-in-wordpress/

您可以使用add_image_size() 调用函数。php文件。看见http://codex.wordpress.org/Function_Reference/add_image_size 对于add\\u image\\u size reference和http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/ 有关使用后期缩略图图像的精彩教程。

有很多可能的方法可以构建您的数据,但使用WP的大多数API功能的方法是让您的用户将屏幕截图定义为一种自定义的帖子类型,并附上一张特色图片,上传时将其设置为草稿,并在批准后更新为发布。

您需要一个自定义页面模板来处理文件上载,一个用于显示屏幕截图,以及两个助手函数来注册帖子类型并启用管理端的UI来管理上载。

结束

相关推荐

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>&