javascript - 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
谢谢您的帮助
解决方案
推荐阅读
- django - 如何在 django 模板中访问 @property 变量
- java - 如何在eclipse中反编译插件
- mysql - MySQL 存储过程我
- javascript - 反应 onMouseEnter 和 onMouseLeave 行为不一致
- python - 如何将(行)numpy.matrix 分配给 numpy.matrix 中的列
- java - Android Studio 错误地将条件标记为始终为真
- python - Python Scrapy subscript-after 只返回第一个结果
- c++ - 仅在新值未更改时才进行存储的反向 CAS。有没有办法以原子方式实现这一目标?
- nginx - nginx中的动态proxy_pass,带有gitpod之类的端口
- regex - 匹配链接中的单词