簡體   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