繁体   English   中英

如何使用联系表 7 插件在 wordpress 中添加时区下拉菜单?

[英]How to add timezone drop down in wordpress with contact form 7 plugin?

我正在创建一个网站,它包含查询表单,其中包括时区下拉列表 我们如何使用联系表 7 添加时区下拉列表?

Attached is output I want.

提前致谢!!

在此处输入图片说明

您可以使用 WordPress 中可用的wp_timezone_choice函数。 此函数以<option>形式返回值,因此您可以使用以下类型的内容:

<select>
    <?php echo wp_timezone_choice( '' ); ?>
</select>

请注意,我传递了空字符串,以便用户可以选择一个选项。 如果您希望预先选择任何时区,则可以传递相同的时区而不是空字符串。

首先,您需要一个时区数据库。 有几个你可以谷歌搜索或从这里下载一个。

接下来将您的数据导入 WordPress,如果您有一个 CSV 文件,您可以使用插件真正简单的 CSV导入器将时区作为分类导入。

另一种选择是将数据作为单独的表导入数据库中,这完全取决于您希望如何管理数据。 如果您希望能够区分不同大洲/国家/地区之间的时区,那么最好将它们存储为分类法,并为您想要区分的每个地区创建父术语。

接下来要在您的表单中显示它们,请使用智能网格布局扩展插件提供的动态下拉字段。

动态下拉列表允许您使用现有下拉列表中的术语列表(请参阅有关如何使用它的视频教程)或使用自定义过滤器并使用数据库自​​定义表以编程方式构建列表(请参阅本教程)构建选择字段如果这是您导入时区数据的方式。

最后但并非最不重要的是,动态下拉菜单还允许您将选择字段转换为select2字段,这对于大型列表非常方便,因为它允许您的用户搜索特定时区。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM