', esc_url( get_bloginfo( 'pingback_url' ) ) ); } } add_action( 'wp_head', 'bestblogger_pingback_header' ); /** * Get classes for primary section. * @param type $class */ function bestblogger_primary_section_class( $class = array() ) { $class[] = 'content-area'; switch ( bestblogger_get_sidebar_pos() ) { case 'no': $class[] = 'col-sm-12'; break; case 'left': $class[] = 'col-sm-8'; $class[] = 'col-sm-push-4'; break; default: // right $class[] = 'col-sm-8'; break; } $class = apply_filters( 'bestblogger_primary_section_class', $class ); $class_str = esc_html( implode( ' ', $class ) ); echo 'class="' . $class_str . '"'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** * Get classes for secondary section. * @param type $class */ function bestblogger_secondary_section_class( $class = array() ) { $class[] = 'widget-area'; switch ( bestblogger_get_sidebar_pos() ) { case 'no': $class[] = 'hidden'; break; case 'left': $class[] = 'col-sm-4'; $class[] = 'col-sm-pull-8'; break; default: // right $class[] = 'col-sm-4'; break; } $class = apply_filters( 'bestblogger_secondary_section_class', $class ); $class_str = esc_html( implode( ' ', $class ) ); echo 'class="' . $class_str . '"'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** * Get classes for content section. * @param type $class */ function bestblogger_content_section_class( $class = array() ) { $class[] = 'site-content'; $class[] = 'container'; $class = apply_filters( 'bestblogger_content_section_class', $class ); $class_str = esc_html( implode( ' ', $class ) ); echo 'class="' . $class_str . '"'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } /** * Render footer widgets. */ function bestblogger_render_footer_widgets() { $active_areas = array( ); $active_area_count = 0; for ( $i = 1; $i <= 4; $i++ ) { $active_areas[ $i ] = is_active_sidebar( 'footer-' . $i ); if ( $active_areas[ $i ] ) { $active_area_count++; } } if ( 0 < $active_area_count ) { printf( '