如何在WordPress中创建用户提交的事件日历

您是否希望允许用户在WordPress网站上提交日历活动?

添加用户提交的事件是构建社区并在您的网站上提升订阅的好方法.

在本文中,我们将向您展示如何在WordPress中创建用户提交的活动日历,而无需访问访问者访问您的管理区域.

为什么为什么创建一个用户提交的事件日历?

WordPress日历的众包是建立社区的好方法,吸引新访客,并将日历更新,并使用最新的活动更新.它还有助于节省时间,因为您不必搜索互联网即将到来的事件.

当您的社区成员可以向您的日历添加活动时,他们将为他们的活动提供免费促销,您的网站访问者和其他社区成员可以轻松了解他们所在地区发生的事件.

例如,假设您正在运行慈善机构或非营利性会员网站.您可以允许会员向您的网站日历添加不同的筹款商,研讨会和其他慈善事件.

问题是WordPress不允许用户默认在前端上载日历事件或上传文件.您必须为每个用户创建一个帐户并允许访问管理区域.这种方法是耗时的,可能是有风险的.

谢天谢地,有一种简单的方式.让我们看看如何让人们在WordPress中添加日历事件.

在WordPress

中创建用户提交的事件日历

允许用户添加日历事件的最佳方式,而无需给予WordPress管理面板即可使用WPForms.这是WordPress最好的联系表单插件,并受到超过500万业务的信任.

插件允许您创建文件上传表单,并提供帖子提交的插件,允许您接受网站前端的事件列表,PDF,文章,报价和其他内容.

注意:您将需要WPForms Pro版本,因为它包括发布提交的addon,premium集成和其他自定义功能.

首先,您需要安装和激活WPForms插件.如果您需要帮助,请查看我们的指南如何安装WordPress插件.

在激活时,只需从WordPress仪表板上驶向 wpforms»设置并输入您的许可证密钥.您可以在WPForms帐户区域中找到许可证密钥.

接下来,单击"验证密钥"按钮继续.

验证许可证密钥后,您需要转到 wpforms»addons ,然后向下滚动到发布提交的插件.

继续,然后单击"安装addon"按钮.

安装addon后,您将注意到从"未安装"到"活动"的状态更改.

设置事件日历插件

下一个,您需要一个WordPress Events Calendar插件来在您的网站上创建活动日历.

我们将使用Dements Calendar Plugin为我们的教程.它是WordPress的强大事件管理系统,提供了大量功能.您可以轻松使用它来添加活动和管理组织者和场地.

plus,活动日历提供免费版本,并轻松与WPForm集成.

首先,您需要安装并激活事件日历插件.有关更多详细信息,请查看我们的指南如何安装WordPress插件.

激活后,您将被重定向到WordPress管理面板中的事件»设置.插件会要求您加入社区.您只需点击"跳过"按钮即可.

之后,您可以为您的事件日历进行不同的设置.

在"常规"选项卡中有设置要更改每页显示的事件数,请激活事件的块编辑器,显示注释,编辑事件URL SLUG等.

如果向下滚动,您还可以设置活动日历的时区设置.插件允许您在任何地方使用网站的时区或手动设置每个事件的时区.

我们建议使用'使用Activon-Wide-Wide-Wide-Wide-Wide Outher'选项.这将有助于匹配用户使用您网站的时区提交的活动时间.

当您进行了更改后,单击"保存更改"按钮.

之后,您可以进入"显示"选项卡并编辑活动日历的外观.

例如,有选项要关闭默认样式,请选择模板,启用事件视图等.

一旦完成了更改,让我们看看如何创建表单以接受日历事件.

创建用户提交的事件表单

在下一步中,您需要使用wpforms设置表单,以允许用户提交事件.

要启动,可以转到 wpforms»从WordPress仪表板添加新的.这将启动拖放表单构建器.

只需在顶部输入表单的名称,然后选择"博客后提交表单"模板.

我们正在使用此模板,因为当您使用事件日历插件时,每个事件都是自定义帖子类型.使用WPForms,您可以编辑博客后提交表单模板以提交事件定制帖子类型而不是常规博客文章.

下一个,您可以自定义发布后提交表单.

使用拖放表单构建器,Wpforms允许您添加不同的表单字段.您可以添加下拉菜单,复选框,电话号码,地址,网站URL等.

plus,它还允许您重新排列每个表单字段的顺序,然后删除您不需要的字段.

例如,我们将向我们的表单模板添加"日期/时间"字段以显示"事件开始日期/时间"和"事件完成日期/时间".

pro tip:添加日期/时间字段时,请务必单击"禁用过去日期"的复选框.'您可​​以在"高级选项"选项卡下找到此选项.

这将确保您的所有新活动都有未来日期.如果有人不小心进入错误的一年,它也有助于捕获错误.

创建表单时,您可以重命名不同的表单字段.为此,只需单击它们即可更改"标签"在左侧菜单中的"标签"下.

对于我们的教程,我们将帖子标题的标签更改为事件标题和摘录删除摘录到事件描述.

之后,您需要转到设置»窗体构建器中的发布提交选项卡.

现在,请确保"发布后提交"选项已开启.

除此之外,您需要将您的表单字段与事件日历插件查找的字段匹配.

例如,这就是我们映射我们的演示文化字段的方式:

  • post title in事件标题
  • post excerpt到事件描述
  • 帖子特色图像到特色图像
  • 帖子类型为事件
  • 张贴状态到待审查
  • 帖子作者到当前用户

待定审查状态允许您审核每个事件提交.此外,如果您接受在线支付,那么您可以检查付款是否在批准事件之前取得成功.

下一个,您还需要映射事件开始和结束日期/时间.为此,请向下滚动到"自定义后元"部分,然后输入要在表单中映射相应字段的代码.

要启动,请添加 _eventstartdate 代码,然后从下拉菜单中选择事件开始时间字段(如事件开始日期/时间).

然后单击"+"按钮以添加另一个自定义帖子元,然后输入 _eventenddate 代码来映射事件完成表单字段(如事件完成日期/时间).

下一个,您还可以更改表单的其他设置.

如果转到"确认"选项卡,您将看到在用户提交日历事件时显示谢谢页面的设置.

您可以在提交表单时向其他URL显示一条消息,页面或将人员重定向到另一个URL.

除此之外,还可以更改"通知"设置.

此处,插件允许您在某人提交表单时选择不同的设置以接收通知.例如,您可以将发送到电子邮件地址,主题行,从名称和更多更改.

别忘了在顶部点击顶部的"保存"按钮时.

发布您提交的用户提交的活动表单

现在您已创建了一个用户提交的活动表单,是时候在Wordpress网站上发布它了.

wpforms提供多种选项,可在WordPress中嵌入表单.您可以在块编辑器中使用WPForms块,使用短代码,添加侧栏窗口小部件等.

对于本教程,我们将使用WPForms提供的嵌入向导.

要启动,只需单击右上角的"嵌入"按钮.

单击按钮时,将出现一个弹出窗口.

继续,然后单击"创建新页"按钮,WPForms将自动为表单创建新页面.

您还可以单击"选择现有页面"以将表单添加到已发布的页面.

下一个,您需要输入页面的名称.一旦完成,只需点击"让我们走"按钮.

在下一个屏幕上,您可以在新的WordPress页面上看到您提交的用户提交的活动表单.

继续前进并预览页面,然后单击"发布"按钮.

您现在可以访问您的网站以查看行动中的表格.

这是您网站前端的样子.

Form preview

下一个,您可以通过转到WordPress仪表板的事件,查看您的用户提交的日历活动.

所有用户提交的事件将在此列为挂起.您可以单击每个活动下的"编辑"按钮以查看它们.

在审核事件时,请确保用户填写了所有细节.如果缺少任何信息,则可以添加它或拒绝日历活动,如果它不符合您的网站要求.

之后,只需发布​​用户提交的事件即可.然后,您可以通过访问活动日历创建的URL来查看您的活动:https://www.example.com/events

我们希望这篇文章有助于您了解如何在WordPress中创建一个用户提交的活动日历.您可能还想查看我们的指南如何将网站从HTTP移动到HTTPS和最佳WordPress SEO插件和工具,以改善您的网站排名.

如果您喜欢本文,请订阅我们的YouTube频道以获取WordPress视频教程.您也可以在推特和Facebook上找到我们.

10

发表回复