您希望用户能够在您的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 ’插件。
激活插件后,您需要访问WPForms »设置页面在你的WordPress仪表板输入你的许可证密钥。您可以在‘Downloads’选项卡,在WPForms网站上选择您的帐户。
当您在站点上输入许可密钥时,您将看到以下内容:
接下来,进入WPForms »Addons安装Post Submission插件。点击’安装插件’按钮。它将自动安装并激活
现在,您可以开始构建您的访客帖子提交表单。
转到WPForms »添加新的,然后向下滚动找到博客文章提交表单。
点击它,你的新表单将为你创建。这将包含嘉宾作者的详细信息以及帖子的建议标题、内容、特色图片、帖子摘录和类别的默认字段。
如果您愿意,可以添加更多字段(窗体的部分)。例如,您可能想要添加‘Website / URL’字段,作者可以在其中输入自己的博客的URL。
要更改字段或表单上任何文本的标签,只需点击它。
例如,你可以点击‘Featured Image’’为特色图像提供您的首选尺寸。
通过预设上传的文件‘字段将存储在WordPress的媒体库中。
你可以通过点击‘高级选项’下拉字段。
提示:如果您想从头创建表单,请注意‘File Upload’字段默认情况下不在媒体库中存储文件。如果你想使用它,请确保你打开了这个设置。
如果你愿意,你可以改变‘File Upload’字段将接受。例如,您可能希望用户只上传PNG文件。
还可以输入最大文件大小,单位为MB。如果需要,可以允许用户上传2个或更多文件。
& # 8216;现代# 8217;上传字段(默认值)允许用户拖放文件。如果你喜欢的话,你可以把它改成‘Classic’字段下的高级选项。注意,这只允许用户上传单个文件。
一旦你有了你想要的所有字段在你的表单,去’设置’选项卡。您可能需要更改‘通知’在这里。
例如,如果你的客座文章是发给编辑的,你将希望他们的地址在‘发送到电子邮件地址’盒子。
您可能还想更改用户在提交表单后看到的确认消息。你可以在Settings »确认> </强。
一旦你对你的表单满意了,点击‘保存’按钮在屏幕的顶部。
添加访客帖子提交表单到您的网站
您可以在任何帖子或页面中添加您的表单到您的网站。您可能想要创建一个新的页面,专门为客人的帖子提交。
如果您正在使用古腾堡(块)编辑器,只需单击(+)图标来创建一个新的块。然后,选择WPForms’从‘Widgets’部分。
接下来,您将看到一个WPForms下拉列表。从列表中选择您的表单,它将被添加到您的帖子中。
提示:如果您还在使用Classic编辑器,那么您将看到’添加媒体’代替。单击此按钮可获得表单的下拉列表。选择你想要的,然后点击‘添加表单’把它放进你的邮筒里。
可以使用‘File Upload’字段,当然是您创建的任何形式。这意味着您可以对您想要收集的任何类型的用户生成内容使用上述方法。
方法3。允许用户上传比赛照片
虽然文件上传表单允许用户上传任何类型的文件,但如果你正在运行一个照片比赛,它可能不是最好的解决方案。
那是因为WPForms是一个表单生成器,而不是比赛插件。它没有选择赢家、病毒式分享等功能
这就是RafflePress的作用所在。它是最好的WordPress赠品插件,可以让你创建病毒式竞赛来增加你的流量和社交媒体关注者。
你可以用它来设计一个竞赛小工具,让用户上传照片,但也激励分享和其他参与行动,以增加你的追随者。
我们已经创建了一个关于如何在WordPress中创建RafflePress摄影比赛的详细指南,您可以遵循更多细节。
我们希望这篇文章能够帮助您了解如何允许用户在WordPress站点上上传图像。您可能还想看看我们对最佳电子邮件营销服务和最佳推送通知软件的比较,以便在访问者离开您的网站后与他们联系。
和
RSS