您希望用户能够在您的WordPress站点上上传图像吗? 如果你想接受客人的帖子提交,产品评论,或运行一个摄影比赛,那么你将需要允许用户上传图像。然而,你可能不想让他们访问你的WordPress管理区域。 在本文中,我们将向您展示如何安全地允许用户在WordPress站点上上传图像,而无需授予他们访问WordPress管理员的权限。 允许用户在WordPress中安全地上传图像 如果你想运行一个多作者的博客,那么允许用户上传图像的最简单的方法就是将他们添加为你网站上的作者。 然而,让用户访问WordPress管理区并不是一次性场景的理想选择,例如嘉宾帖子提交,产品评论,照片比赛等。 幸运的是,有几个WordPress插件可以让用户上传图像,而不会影响您的网站安全性或让他们访问WordPress管理区。 说了这么多,让我们来看看一些让用户在WordPress中轻松上传图像的方法。 视频教程 如果您喜欢书面说明,请继续阅读。 方法1。让用户使用文件上传表单上传图片 当你只需要用户上传图片或其他文件,如简历、求职信等时,这种方法会派上用场。 你可以简单地创建一个文件上传表单,收集用户的姓名、电子邮件地址、照片/文件本身以及他们想要包含的任何信息。 首先,您需要安装并激活WPForms插件。有关更多细节,请参阅我们关于如何安装WordPress插件的一步一步指南。 WPForms是最好的WordPress表单生成器插件,被超过400万个网站使用。它附带了一个文件上传字段,我们将在本教程中使用它。 激活后,您需要访问WPForms »设置页面在你的WordPress仪表板输入你的许可证密钥。您可以在WPForms网站的帐户区域‘Downloads’选项卡。 当你在你的网站上输入它的样子: 现在,进入WPForms »添加New来创建表单。我们将使用‘简单联系表单’对于这个例子。单击它,您的新表单将出现。 下一步,拖放‘File Upload’字段到表单上。你可以在‘Fancy Fields’左边的部分。 添加后,单击表单上的File Upload字段进行编辑。 我们将把这个字段(它的标签)的名称改为“Your Photograph”并指定允许的文件扩展名。我们只需要图像文件,所以我们将允许使用JPG/JPEG、GIF和PNG文件。 注意:默认情况下,WordPress只允许某些类型的文件上传。例如,用户不能够上传.svg图像或.zip文件,除非您显式地将它们添加到允许列表中。我们马上就会解释如何做到这一点。 现在,让我们继续调整我们的字段设置。我们建议指定最大文件大小为5 MB,并选中’Required’旁边的复选框,以便用户在上传图像之前不能提交表单。 文件大小限制可以帮助您节省WordPress托管帐户的磁盘成本。 您还可以通过单击‘高级选项’旁边的向下箭头来设置此字段的其他选项。 在这里,您可以选择上传字段的样式。默认为‘Modern’拖放字段。如果你愿意,你可以用‘Classic’ 你也可以选择将图像存储在WordPress媒体库中。如果您要为博客文章或类似的文章整理提交的图像,这是一个好主意。 一旦您对表单感到满意,您可以保存并退出表单构建器。 在WordPress中添加图片上传表单 接下来,您将想要将表单添加到WordPress帖子或页面中。WPForms使得在网站的任何地方添加表单都非常容易。 只需编辑想要添加图像上传表单的帖子或页面。在WordPress内容编辑器中,您需要将WPForms块添加到内容区域。 之后,您需要从下拉菜单中选择您之前创建的表单。WPForms将在内容区域内显示表单的预览。 您现在可以保存您的帖子或页面,并查看它的活动,看到您的图像上传表单的行动。 允许其他文件类型上传 有时,您的用户可能会在尝试上传文件时看到此错误,即使您在上传字段中允许该文件类型<#8217;s设置: 抱歉,出于安全原因不允许此文件类型 问题是WordPress默认只允许某些文件类型。允许更多文件类型的最简单方法是使用配套插件。 我们推荐使用WPForms中的File Upload Types插件。 一旦你在WordPress中安装了插件并激活它,进入设置»文件上传类型。 然后您可以从列表中选择您想要允许的文件类型,或者您可以添加自定义文件类型。 请注意,该列表不包括WordPress默认允许的类型。 方法2。允许用户以客座作者的身份上传图片 允许用户上传图片的一个关键原因是,如果你正在收集客座文章提交。您还可以使用非常相似的方法来处理其他用户生成的内容,如推荐。 首先,您需要安装并激活WPForms插件。有关更多细节,请参阅我们关于如何安装WordPress插件的一步一步指南。 注:您需要’Pro’版本(或更高版本),以便使用‘Post submission […]











