загрузка файла — замените обязательный класс на необязательное поле в переполнении стека

Я новичок в PHP, и я приобрел тему, которая мне нужна, чтобы настроить форму регистрации. Все поля обязательны для заполнения по умолчанию, и единственный способ — настроить. Как заменить «обязательный» класс на необязательный? Наконец, если я могу также изменить URL-адрес для загрузки файла (CSV-канал и логотип). Заранее спасибо ребята

 <form class="register-store">
<div class="row">
<div class="col-md-6">
<div class="input-group">
<label for="store_name"><?php esc_attr_e( 'Store Name', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_name" id="store_name">
<p class="field-description"><?php _e( 'Input name of your store', 'compare' ) ?></p>
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<label for="store_url"><?php esc_attr_e( 'Store URL', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_url" id="store_url">
<p class="field-description"><?php _e( 'Input link to your store', 'compare' ) ?></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="input-group">
<label for="store_contact_name"><?php esc_attr_e( 'Your Name', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_contact_name" id="store_contact_name">
<p class="field-description"><?php _e( 'Input your full name', 'compare' ) ?></p>
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<label for="store_contact_phone"><?php esc_attr_e( 'Your Phone', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_contact_phone" id="store_contact_phone">
<p class="field-description"><?php _e( 'Input your phone with internation prefix', 'compare' ) ?></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="input-group">
<label for="store_contact_email"><?php esc_attr_e( 'Your Email', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_contact_email" id="store_contact_email">
<p class="field-description"><?php _e( 'Input your mail for contact', 'compare' ) ?></p>
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<label for="store_package"><?php esc_attr_e( 'Chose your package', 'compare' ) ?> <span class="required">*</span>
<?php
$all_packages_link = compare_get_permalink_by_tpl( 'page-tpl_packages' );
if( $all_packages_link !== 'javascript:;' ):
?>
<a href="<?php echo esc_url( $all_packages_link ) ?>" class="pull-right"> <?php _e( 'Check list of available packages', 'compare' ) ?></a></label>
<?php endif; ?>
<select name="store_package" id="store_package" class="form-control">
<option value=""><?php _e( 'Select Package', 'compare' ) ?></option>
<?php echo compare_list_packages(); ?>
</select>
<p class="field-description"><?php _e( 'Select package for your store', 'compare' ) ?></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="input-group">
<label for="store_xml_feed"><?php esc_attr_e( 'Store Feed URL', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_xml_feed" id="store_xml_feed">
<p class="field-description"><?php _e( 'Input link to your XML / CSV products feed', 'compare' ) ?></p>
</div>
</div>
<div class="col-md-6">
<div class="input-group">
<label for="store_logo"><?php esc_attr_e( 'Store Logo URL', 'compare' ) ?> <span class="required">*</span></label>
<input type="text" class="form-control" name="store_logo" id="store_logo">
<p class="field-description"><?php _e( 'Input link to your store logo', 'compare' ) ?></p>
</div>

-1

Решение

В зависимости от того, как вы приобрели шаблон, вы можете просто удалить <span class="required">*</span>, В этот момент поле ввода должно находиться в состоянии по умолчанию, что позволит пользователю вводить информацию (или нет). Кроме того, чтобы выполнить загрузку файла, измените <input type=""> в «файл»

0

Другие решения

Когда ты видишь <span class="required">*</span> он влияет только на визуализацию формы, он не содержит элемент управления данными. Управление данными осуществляется на стороне сервера, что означает, что вам нужно копаться в коде PHP, чтобы снять отметку с полей, которые вы хотите установить как дополнительные. Расскажите нам, какую CMS вы используете, может быть WordPress? Я обновлю свой ответ соответственно. Также поделитесь с нами названием темы, которую вы купили.

0

По вопросам рекламы [email protected]