WPForms:如何通过某些 Url 参数值在下拉列表中设置默认值

问题描述 投票:0回答:3

考虑到下拉列表有固定的选项列表,是否可以在从 Url 参数值获取的 WPForms 下拉框中设置默认值?

假设我为 WPForm 设置了这个值(静态或动态):

  • 苹果
  • 梨子
  • 李子

现在,如果我通过 url ...&fruit=plum 的形式运行页面,我希望“plum”成为预选选项

wordpress
3个回答
0
投票

我最终在 Posts 插件中安装了 jQuery,并向页面添加了小的 jQuery 脚本,读取“fruit”参数值,通过 id 选择下拉列表并从脚本中设置其值。这不是非常优雅的解决方案,但至少它有效。看起来 WPForms 并不能让你开箱即用,尽管你可以为文本框做到这一点,但 WPForms 开发人员忘记为下拉菜单实现类似的功能。


0
投票

我们可以使用钩子处理 WP Forms 字段。通过使用 wpforms_field_data 挂钩,我们可以根据我们的条件预先选择下拉字段。示例代码可在 https://gist.github.com/akhileshpv/2671d6be15f75cc780617cb4c9efcc8b


0
投票

我不知道2018年问题发布时是否没有,但是WP Forms在2024年有默认选择

© www.soinside.com 2019 - 2024. All rights reserved.