gpt4 book ai didi

WordPress:如何使用 wp_dropdown_categories 添加值为空字符串 ('' )的默认项目

转载 作者:行者123 更新时间:2023-12-03 05:03:20 25 4
gpt4 key购买 nike

我在我的一个自定义表单中使用wp_dropdown_categories。我想在列表顶部添加一个带有字符串的附加项目,以便它呈现如下:

<select id="cmd" name="cmb" required>
<option value=''>Select your language</option>
<option value='2'>English</option>
<option value='3'>Spanish</option>
<option value='4'>Italian</option>
<option value='5'>German</option>
</select>

这将允许我使用 HTML5 的 native required 属性,并且验证将自动触发。我已经尝试过 show_options_all,但此选项的值出现 0,它不会通过 required 进行验证属性。

<?php $args = array(
'show_option_all' => 'Select one',
'show_option_none' => '',
'option_none_value' => '-1',
'orderby' => 'Name',
'order' => 'ASC',
'taxonomy' => 'category',
'hide_if_empty' => false,
'value_field' => 'term_id',
); ?>

<?php wp_dropdown_categories( $args ); ?>

是否有一种纯粹的 WordPress 方法可以实现此目的?

最佳答案

尝试使用show_option_noneoption_none_value。我不确定您当前的参数列表是什么,但添加这些:

<?php $args = array(
'show_option_none' => 'Select your language',
'option_none_value' => '',
); ?>

请告诉我这是否可以解决您的问题。这将创建一个具有所需空值(“”)和您的文本(选择您的语言)的选项。
更多信息请点击:https://codex.wordpress.org/Function_Reference/wp_dropdown_categories

关于WordPress:如何使用 wp_dropdown_categories 添加值为空字符串 ('' )的默认项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42161773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com