Uname: Linux p3plzcpnl499967.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Software: Apache
PHP version: 8.2.30 [ PHP INFO ] PHP os: Linux
Server Ip: 208.109.40.231
Your Ip: 216.73.216.26
User: nayff91c5tsx (10005085) | Group: nayff91c5tsx (10005085)
Safe Mode: OFF
Disable Function:
NONE

name : body-classes.php
<?php
/**
 * Body classes.
 *
 * @package Page Builder Framework Premium Add-On
 */

defined( 'ABSPATH' ) || die( "Can't access directly" );

/**
 * Body classes.
 *
 * Add body classes based on certain conditions.
 *
 * @param array $classes The body classes.
 *
 * @return array The updated body classes.
 */
function wpbf_premium_body_classes( $classes ) {

	$push_menu     = get_theme_mod( 'menu_off_canvas_push' );
	$menu_position = get_theme_mod( 'menu_position' );

	if ( $push_menu && 'menu-off-canvas' === $menu_position ) {
		$classes[] = 'wpbf-push-menu-right';
	}

	if ( $push_menu && 'menu-off-canvas-left' === $menu_position ) {
		$classes[] = 'wpbf-push-menu-left';
	}

	if ( wpbf_has_responsive_breakpoints() ) {

		$classes[] = 'wpbf-responsive-breakpoints';

		$classes[] = 'wpbf-mobile-breakpoint-' . wpbf_breakpoint_mobile();
		$classes[] = 'wpbf-medium-breakpoint-' . wpbf_breakpoint_medium();
		$classes[] = 'wpbf-desktop-breakpoint-' . wpbf_breakpoint_desktop();

	}

	return $classes;

}
add_filter( 'body_class', 'wpbf_premium_body_classes' );
© 2026 GrazzMean