首页 > 解决方案 > WPML 翻译后的 Gravity Forms Alphabetic Order Dropdown 和 Checkboxes 字段

问题描述

我正在使用带有 WPML 的重力形式。我有一些下拉和复选框字段。在英语中,下拉菜单和复选框按字母顺序排列。一切都好。但是在我的翻译表格中,系统保持的是英文顺序而不是翻译顺序。我想要一个片段,强制下拉和复选框字段按字母顺序排列,无论语言如何。我尝试在我的 function.php 中使用下面的代码但没有成功。如果有人可以提供帮助,那会让我很开心。

    add_filter("gform_pre_render_39", "sort_categories");
    function sort_categories($form){
    foreach($form["fields"] as &$field){
    if($field->id == 1)
        usort($field["choices"], "sort_numerically");
    }
    return $form;
    }
    function sort_numerically($a, $b){
    return floatval($a["text"]) > floatval($b["text"]);
    }

我的 ID 表格是 39 我的 ID 下拉字段是 1

谢谢您的帮助

标签: javascriptcheckboxdropdowngravityformsalphabetic

解决方案


推荐阅读