You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress Forminator表单中添加仅年份选择下拉字段?

在Forminator表单中添加仅年份选择的下拉字段

方法一:手动配置自带下拉字段

  • 打开Forminator表单编辑器,添加一个下拉字段到表单中
  • 点击该字段进入设置界面,在「选项」板块里,逐行输入需要的年份(比如1990、1991…2024),每行对应一个选项
  • 可选:勾选「启用空白选项」,添加类似请选择年份的提示项,提升用户体验
  • 保存字段和表单,完成配置

方法二:动态生成年份选项(代码实现)

如果需要自动生成一定范围的年份,不用手动逐个添加,可以用代码实现:

  • 打开主题的functions.php文件,或者使用代码片段管理插件,插入以下代码:
add_filter( 'forminator_field_dropdown_options', 'custom_year_dropdown_options', 10, 3 );
function custom_year_dropdown_options( $options, $field, $form_id ) {
    // 替换为你的目标下拉字段ID(在表单字段编辑页可查看)
    $target_field_id = 123;
    // 设置年份范围,这里是从1990到当前年份
    $start_year = 1990;
    $end_year = date( 'Y' );

    if ( $field['element_id'] == $target_field_id ) {
        $options = array();
        // 添加默认提示选项
        $options[] = array(
            'label' => '请选择年份',
            'value' => '',
            'default' => true
        );
        // 从当前年份倒序生成选项
        for ( $year = $end_year; $year >= $start_year; $year-- ) {
            $options[] = array(
                'label' => $year,
                'value' => $year
            );
        }
    }
    return $options;
}
  • 调整代码中的$target_field_id为你实际的下拉字段ID,修改$start_year设置起始年份
  • 保存代码后,回到表单编辑器,对应的下拉字段会自动生成设置好的年份选项

内容的提问来源于stack exchange,提问作者Ibrahim Shabbir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 09:12:43