我们如何使用PHP Wordpress从后端启用和禁用必填字段属性

问题描述

我的插件中有一个选项可以强制要求此字段,但是我们该如何管理,请有人给我一些我曾尝试但失败的解决方

<div class="create-account">
        <p>
            <label for="label_birthday"><?PHP echo esc_attr( $birthday_label,'dobc' ); ?>
            <?PHP if ( 'yes' === $birthday_required ) : ?>
                <span class="required" style="color:red;">*</span>
            <?PHP endif; ?>
        </label>
        <input type="date" class="input-text" name="dobc_date_field" id="date of birthd " value="<?PHP echo esc_html( $show_date ); ?>"  required/>
        <?PHP wp_nonce_field( 'birthday_nonce_action_checkout','birday_fields_checkout_nonce' ); ?>
    </p>
</div>
<div class="clear"></div>
    <?PHP
}

解决方法

如果您只想使用html必需的属性,则可以执行以下操作。

<?php $required =  ($birthday_required == 'yes') ? 'required' : '' ; ?>
<input name="dobc_date_field" <?php echo $required; ?> />