add bootstrap class to checkout fields woocommerce
add_filter('woocommerce_form_field_args', 'wc_form_field_args',10,3);
function wc_form_field_args($args, $key, $value) {
$args['input_class'] = array( 'form-control' );
return $args;
}/**
* Adding bootstrap classes to woocommerce checkout form
*
* @param $fields
* @return mixed
*/
function wti_add_bootstrap_to_checkout_fields($fields) {
foreach ($fields as &$fieldset) {
foreach ($fieldset as &$field) {
// Add form-group class around the label and the input
$field['class'][] = 'form-group';
// Add form-control to the actual input
$field['input_class'][] = 'form-control';
}
}
return $fields;
}
add_filter('woocommerce_checkout_fields', 'wti_add_bootstrap_to_checkout_fields');
Also in PHP:
- date format to time php
- check datatype of variable in php
- find string exist in string php
- 500 error coming on laravel site
- code cache laravel
- exclude php
- fgets in php ommit new line
- convert object to array php
- autoload php multiple spl_autoload_register
- Where are WordPress Pages and Posts Stored
- echo random strings php
- all error in pp
- find string contain spacific charactor or not in php
- Associative array in php
- Builder::unique() laravel
- composer laravel install
- echo errors of php
- Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar://C:
- capitalized string in php
- ALTER table migrations
- $time = date('r') php
- blade comment
- apache2 loadmodule php windows
- The Laravel installer requires PHP 7.3.0 or greater. Please use "composer create-project laravel/laravel" instead.