【问题标题】:Contact form 7 default option print as selected value in mail联系表格 7 默认选项打印为邮件中的选定值
【发布时间】:2015-01-10 04:50:24
【问题描述】:
[select my_select class:input class:styled "Select Options"   
"Option 1" "Option 2" "Option 3" "Option 4"]

问题:

如果用户在接收电子邮件时未选择任何选项,如何防止打印'Select Options'? 如果用户选择第一个选项('Select Options'),它不应在邮件中打印为'Select Options'

【问题讨论】:

  • <select> <option>Select Options</options><option value="opt-1"> Option 1</option><option value="opt-2"> Option 2</option></select> 我需要联系表格 7 中的上述内容。
  • 这是正确的in the docs。就像……这个确切的东西。就在那儿。

标签: php wordpress contact-form-7


【解决方案1】:

这个解决方案完全符合我的要求。所以所有表单都具有一致性并且选择了相同的默认值 - 您需要在字段短代码上添加“include_blank”:

/**
 * Customize the default option selected on CF7
 */
 function my_wpcf7_form_elements($html) {
    $text = '—';
    $html = str_replace('---',  $text , $html);
    return $html;
}
add_filter('wpcf7_form_elements', 'my_wpcf7_form_elements');

正如https://stackoverflow.com/users/80368/anand-shah 评论的那样

【讨论】:

    【解决方案2】:

    [select my_select first_as_label class:styled "Select Options" "Option 1" "Option 2" "Option 3" "Option 4"]

    另外,您可以查看documentation

    【讨论】:

    • 太棒了。很简单。+1
    【解决方案3】:

    [选择* BurjBestCompany default:get "The Best Advertising & Marketing Company" "The Best Airlines Company" ]

    BurjBestCompany 应与查询字符串名称匹配

    例如:

    http://example.com/?BurjBestCompany=The+Best+Advertising+%26+Marketing+Company
    

    【讨论】:

      【解决方案4】:

      这是添加占位符以选择下拉菜单的简单解决方案

      [select* Test first_as_label "Placeholder" "Option 1" "Option 2"]
      

      【讨论】:

        【解决方案5】:

        将您的选择标签更改为以下

        [select my_select class:input class:styled include_blank "Option 1" "Option 2" "Option 3" "Option 4"]
        

        第一个选项将有“---”作为文本和一个空白值,<option value="">---</option>

        如果你想用“选择选项”替换文本“---”,请将以下代码添加到functions.php

        function my_wpcf7_form_elements($html) {
            $text = 'Select Option';
            $html = str_replace('---',  $text , $html);
            return $html;
        }
        add_filter('wpcf7_form_elements', 'my_wpcf7_form_elements');
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-05-20
          • 2018-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-22
          • 2021-09-15
          相关资源
          最近更新 更多