You are here:  Home » PHP » 如何允许用户将帖子提交到您的WordPress站点

您是否曾见过允许用户提交帖子或其他类型内容的网站?您想在您的网站上拥有用户提交的内容吗?在本文中,我们将向您展示如何允许用户向您的WordPress网站提交博客文章。

User Submitted Posts in WordPress

您可以审核所有用户提交的内容,例如评论,并仅在您喜欢的情况下批准它们。您的用户将能够从前端提交博客帖子而无需登录您的管理区域。

如果您只想要求注册用户提交博客帖子,那么我们也会向您展示。

当您希望用户提交访客博客帖子,将图像添加到您的图库或在您的企业目录中创建新的商家信息时,前端发布非常有用。

尽管如此,让我们看看允许用户在不编写任何代码的情况下在WordPress网站上提交帖子的三种方法。

方法1:使用WPForms的前端WordPress帖子提交

此方法允许您的用户从您网站的前端提交帖子,而无需访问您的WordPress网站的管理区域。您甚至可以接受用户的博客帖子而无需他们注册。

您需要做的第一件事是安装并激活WPForms插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

WPForms是一个优质的WordPress表单插件。您需要插件的专业版才能访问帖子提交插件。

激活后,您需要访问 WPForms»设置页面以输入您的许可证密钥。您可以在WPForms网站上从您的帐户获取此密钥。

WPForms license key

验证后,您需要访问 WPForms»Addons 页面。向下滚动到“发布提交插件”,然后单击“安装插件”按钮

Post submission addon

WPForms现在将为您安装帖子提交插件。您需要单击“激活”按钮才能开始使用插件。

您现在可以创建帖子提交表单了。

转到 WPForms»添加新的页面,它将启动WPForm的表单生成器界面。

首先,您需要为表单提供名称。在“选择模板”部分下,您需要点击“博客帖子提交表单”模板。

Selecting post submission form template

WPForms现在将加载表单模板,其中包含典型博客帖子提交表单所需的所有字段。

您可以通过单击来编辑表单字段。您还可以从左侧面板中添加新字段。

Editing the post submission form

WPForms允许您的用户选择帖子类别,添加精选图片,发布摘录,甚至添加自定义字段。

一旦您对表单感到满意,您需要点击“设置”选项卡,然后单击“发布提交”选项卡。

Mapping form fields

在此页面上,您可以将每个字段映射到WordPress中的相应帖子字段。WPForms在匹配表单模板中的字段方面表现非常出色。

默认情况下,用户提交的帖子将保存为“草稿”待审核。您还可以更改帖子类型,并允许用户将内容提交到自定义帖子类型。

不要忘记单击屏幕右上角的“保存”按钮以保存表单。单击关闭按钮以退出表单生成器。

现在您已准备好将表单添加到您的网站。

您可以创建新页面或编辑现有页面。在帖子编辑屏幕上,您会注意到“添加表单”按钮。

Add post submission form to a WordPress page

这将弹出一个弹出窗口,您需要选择刚刚创建的帖子提交表单。

Insert form

单击“添加表单”按钮,您会注意到WPForms短代码出现在帖子编辑器中。

您现在可以保存或发布此页面,然后访问您的网站以查看您的帖子提交表单。

Preview user submitted forms

方法2:使用用户提交的帖子接受用户生成的内容插件

在您的网站上接受用户提交的内容的另一种方法是使用User Submitted Posts插件。

您需要做的第一件事是安装并激活User Submitted Posts插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,您需要访问设置»用户提交的帖子进行配置插件。

User submitted posts settings

在插件设置下,您可以选择要在帖子提交表单上显示的字段,并隐藏您不希望用户看到的任何字段。

您可以为所有用户提交的内容选择默认作者。我们建议您在WordPress网站上创建一个新的访客用户,并将所有用户提交的帖子分配给该用户。

您还可以允许用户上传图像并设置图像数量限制和最大图像大小。您甚至可以将用户上传的图像设置为精选图像。

查看完所有插件设置后,单击“保存更改”按钮以存储您的设置。

您现在已准备好将用户提交的帖子表单添加到您的网站。

在WordPress中创建新页面或编辑要显示表单的现有页面。在帖子编辑器中只需添加此短代码

[user-submitted-posts]

您现在可以保存或发布您的页面。访问该页面,查看用户提交的帖子表格。

User submitted posts form

方法3:允许用户在WordPress中注册和提交帖子

WordPress带有内置的用户角色和功能,允许您运行多作者WordPress站点

您可以允许用户在您的网站上注册并使用WordPress管理界面创建具有有限功能的内容。

首先,您需要在您的网站上启用用户注册。转到设置»常规页面并检查‘任何人都可以在中注册’ %%% 选项。选择‘作者’‘Contributor’作为默认用户角色。

Allow user registration on your WordPress site

不要忘记单击“保存更改”按钮来存储您的更改。

用户现在可以注册通过访问WordPress登录和注册页面来访问您的WordPress网站。您甚至可以在WordPress中创建自定义用户注册表单。

注册后,用户可以登录您的WordPress网站并提交帖子。

此方法存在问题:

许多初学者因不同原因发现此方法有点困难。

例如,如果您在WordPress网站上使用两步验证,则您的用户可能会发现难以登录。

许多网站密码保护WordPress管理目录。允许用户注册和使用WordPress管理区域意味着您必须与他们共享该密码。

具有作者角色的注册用户可以查看您网站上的其他帖子。

如果这些问题困扰您,那么您可以使用方法#1或#2来允许用户在不登录管理区域的情况下提交WordPress帖子。

这就是全部。我们希望本文能帮助您了解如何允许用户向您的WordPress网站提交帖子。您可能还希望查看我们列出的19个可操作提示,以便为您的WordPress网站带来流量。

评论被关闭。