[英]How to add timezone drop down in wordpress with contact form 7 plugin?
您可以使用 WordPress 中可用的wp_timezone_choice函數。 此函數以<option>
形式返回值,因此您可以使用以下類型的內容:
<select>
<?php echo wp_timezone_choice( '' ); ?>
</select>
請注意,我傳遞了空字符串,以便用戶可以選擇一個選項。 如果您希望預先選擇任何時區,則可以傳遞相同的時區而不是空字符串。
首先,您需要一個時區數據庫。 有幾個你可以谷歌搜索或從這里下載一個。
接下來將您的數據導入 WordPress,如果您有一個 CSV 文件,您可以使用插件真正簡單的 CSV導入器將時區作為分類導入。
另一種選擇是將數據作為單獨的表導入數據庫中,這完全取決於您希望如何管理數據。 如果您希望能夠區分不同大洲/國家/地區之間的時區,那么最好將它們存儲為分類法,並為您想要區分的每個地區創建父術語。
接下來要在您的表單中顯示它們,請使用智能網格布局擴展插件提供的動態下拉字段。
動態下拉列表允許您使用現有下拉列表中的術語列表(請參閱有關如何使用它的視頻教程)或使用自定義過濾器並使用數據庫自定義表以編程方式構建列表(請參閱本教程)構建選擇字段如果這是您導入時區數據的方式。
最后但並非最不重要的是,動態下拉菜單還允許您將選擇字段轉換為select2字段,這對於大型列表非常方便,因為它允許您的用戶搜索特定時區。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.