wpcf7_form_controls_class
The Contact Form 7 wpcf7 form controls class function.
Description
Parameters (2)
- 0. $type
- The type.
- 1. $default — Optional. (string) =>
''
- The default.
Usage
if ( !function_exists( 'wpcf7_form_controls_class' ) ) { require_once ABSPATH . PLUGINDIR . 'contact-form-7/includes/contact-form-functions.php'; } // The type. $type = null; // The default. $default = ''; // NOTICE! Understand what this does before running. $result = wpcf7_form_controls_class($type, $default);
Defined (1)
The function is defined in the following location(s).
- /includes/contact-form-functions.php
- function wpcf7_form_controls_class( $type, $default = '' ) {
- $type = trim( $type );
- $default = array_filter( explode( ' ', $default ) );
- $classes = array_merge( array( 'wpcf7-form-control' ), $default );
- $typebase = rtrim( $type, '*' );
- $required = ( '*' == substr( $type, -1 ) );
- $classes[] = 'wpcf7-' . $typebase;
- if ( $required ) {
- $classes[] = 'wpcf7-validates-as-required';
- }
- $classes = array_unique( $classes );
- return implode( ' ', $classes );
- }