как мы можем включить и отключить обязательный атрибут поля из серверной части с помощью PHP WordPress

#php #wordpress #required

#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
}
  

Ответ №1:

Если вы хотите просто html обязательный атрибут, вы можете сделать что-то вроде этого.

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