container. * * @since 1.1.0 * @param string|array $class One or more classes to add to the class list. */ function generate_main_class( $class = '' ) { // Separates classes with a single space, collates classes for post DIV echo 'class="' . join( ' ', generate_get_main_class( $class ) ) . '"'; // WPCS: XSS ok, sanitization ok. } } if ( ! function_exists( 'generate_get_main_class' ) ) { /** * Retrieve the classes for the footer. * * @since 0.1 * @param string|array $class One or more classes to add to the class list. * @return array Array of classes. */ function generate_get_main_class( $class = '' ) { $classes = array(); if ( !empty($class) ) { if ( !is_array( $class ) ) $class = preg_split('#\s+#', $class); $classes = array_merge($classes, $class); } $classes = array_map('esc_attr', $classes); return apply_filters('generate_main_class', $classes, $class); } } if ( ! function_exists( 'generate_footer_class' ) ) { /** * Display the classes for the footer. * * @since 0.1 * @param string|array $class One or more classes to add to the class list. */ function generate_footer_class( $class = '' ) { // Separates classes with a single space, collates classes for post DIV echo 'class="' . join( ' ', generate_get_footer_class( $class ) ) . '"'; // WPCS: XSS ok, sanitization ok. } } if ( ! function_exists( 'generate_get_footer_class' ) ) { /** * Retrieve the classes for the footer. * * @since 0.1 * @param string|array $class One or more classes to add to the class list. * @return array Array of classes. */ function generate_get_footer_class( $class = '' ) { $classes = array(); if ( !empty($class) ) { if ( !is_array( $class ) ) $class = preg_split('#\s+#', $class); $classes = array_merge($classes, $class); } $classes = array_map('esc_attr', $classes); return apply_filters('generate_footer_class', $classes, $class); } } if ( ! function_exists( 'generate_inside_footer_class' ) ) { /** * Display the classes for the footer. * * @since 0.1 * @param string|array $class One or more classes to add to the class list. */ function generate_inside_footer_class( $class = '' ) { $classes = array(); if ( !empty($class) ) { if ( !is_array( $class ) ) $class = preg_split('#\s+#', $class); $classes = array_merge($classes, $class); } $classes = array_map('esc_attr', $classes); $return = apply_filters( 'generate_inside_footer_class', $classes, $class ); // Separates classes with a single space, collates classes for post DIV echo 'class="' . join( ' ', $return ) . '"'; // WPCS: XSS ok, sanitization ok. } } if ( ! function_exists( 'generate_top_bar_class' ) ) { /** * Display the classes for the top bar. * * @since 1.3.45 * @param string|array $class One or more classes to add to the class list. */ function generate_top_bar_class( $class = '' ) { $classes = array(); if ( !empty($class) ) { if ( !is_array( $class ) ) $class = preg_split('#\s+#', $class); $classes = array_merge($classes, $class); } $classes = array_map('esc_attr', $classes); $return = apply_filters( 'generate_top_bar_class', $classes, $class ); // Separates classes with a single space, collates classes for post DIV echo 'class="' . join( ' ', $return ) . '"'; // WPCS: XSS ok, sanitization ok. } }