是否允许用户在您的WordPress网站上提交日历事件? 添加用户提交的活动是建立社区和提高网站参与度的好方法。 在本文中,我们将向您展示如何在WordPress中轻松创建用户提交的活动日历,而不让访问者访问您的管理区。 注:WPForms有一个免费版本。然而,你将需要插件的专业计划,因为它包括提交后插件,高级集成,和其他定制功能。 首先,您需要安装并激活WPForms插件。如果您需要帮助,请参阅我们的初学者指南,了解如何安装WordPress插件。 激活后,只需转到WPForms»设置页面从您的WordPress仪表板,并输入您的许可证密钥。您可以在WPForms帐户区找到此信息。 下一步,点击“验证密钥”按钮继续。 在那之后,你需要去WPForms?加载项页面,然后向下滚动到帖子提交加载项。 继续,点击“安装插件”按钮。 一旦安装了该插件,你就会注意到它的状态从“未安装”变为“活动”。 之后,您可以对您的活动日历进行不同的设置。 常规选项卡中有一些设置,可以更改每页要显示的事件数量、激活事件的块编辑器、显示注释、编辑事件URL插件等。 如果向下滚动,还可以设置活动日历的时区设置。该插件允许您随时随地使用站点的时区,或手动设置每个事件的时区。 我们建议使用“随时随地使用站点范围的时区”选项。这将有助于将WordPress用户提交的事件时间与您站点的时区相匹配。 进行更改后,请单击“保存更改”按钮。 在此之后,您可以转到“Display”(显示)选项卡并编辑活动日历的外观。 例如,有关闭默认样式、选择模板、启用事件视图等选项。 进行更改后,让我们看看如何创建一个接受日历事件的表单。 接下来,您可以定制提交后的表单。 使用拖放式表单构建器,WPForms允许您添加不同的表单域。您可以添加下拉菜单、复选框、电话号码、地址、网站URL等。 此外,它还允许您重新排列每个表单域的顺序,并删除不需要的域。 例如,我们将在表单模板中添加‘Date/Time’字段,以显示‘Event Start Date/Time’和‘Event Finish Date/Time’。 专业提示:当您添加日期/时间字段时,请确保选中“禁用过去的日期”复选框。您可以在高级选项选项卡中找到此选项。 这将确保您的所有新活动都有一个未来的日期。如果有人不小心进入了错误的年份,它还有助于捕捉错误。 创建表单时,您可以重命名不同的表单域。要做到这一点,只需点击它们,然后在左侧菜单的字段选项下更改‘标签’即可。 在本教程中,我们将Post标题的标签更改为Event Title,并将Post Excerpt的标签更改为Event Description。 在那之后,你需要去设置?提交帖子在表单生成器中设置。 现在,请确保“提交帖子”选项已打开。 除此之外,您还需要将表单域与Events Calendar插件将查找的域进行匹配。 例如,下面是我们映射演示表单域的方式: 发布标题到活动标题 发布事件描述摘录 将特色图像发布到特色图像 事件的发布类型 将状态发布到待审阅 将作者发布给当前用户 待定审核状态允许您审核每个事件提交。此外,如果您接受在线支付,则可以在批准活动之前检查支付是否成功。 接下来,您还必须映射事件的开始和结束日期/时间。为此,请向下滚动到“Custom Post Meta”部分,然后输入代码以映射表单中的各个字段。 要开始,请添加_事件开始日期编码并从下拉菜单中选择您的事件开始时间字段(如事件开始日期/时间)。 然后点击‘+’按钮添加另一个自定义帖子元,并输入_事件结束日期映射事件完成表单域的代码(如事件完成日期/时间)。 接下来,您还可以更改表单的其他设置。 如果你进入“确认”选项卡,你会看到在用户提交日历事件时显示感谢页面的设置。 您可以在页面上显示消息,或在用户提交表单时将其重定向到另一个URL。 除此之外,你还可以更改“通知”设置。 该插件允许您选择不同的设置,以便在有人提交表格时接收电子邮件通知。例如,您可以更改发送至电子邮件地址、主题行、发件人名称等。 […]













