<?php namespace DgoraWcas\Integrations\Themes\Enfold; use DgoraWcas\Abstracts\ThemeIntegration; use DgoraWcas\Helpers; // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) { exit; } class Enfold extends ThemeIntegration { public function extraFunctions() { // Force enable overlay for mobile search add_filter( 'dgwt/wcas/settings/load_value/key=enable_mobile_overlay', function () { return 'on'; } ); // Mark that the value of the option "mobile overlay" is forced add_filter( 'dgwt/wcas/settings/section=form', function ( $settings ) { $settings[680]['disabled'] = true; $settings[680]['label'] = Helpers::createOverrideTooltip( 'ovtt-storefront-mobile-overlay', Helpers::getOverrideOptionText( $this->themeName ) ) . $settings[680]['label']; return $settings; } ); // Change mobile breakpoint to 768 add_filter( 'dgwt/wcas/settings/load_value/key=mobile_breakpoint', function () { return 768; } ); // Mark that the value of the option "mobile breakpoint" is forced add_filter( 'dgwt/wcas/settings/section=form', function ( $settings ) { $settings[685]['disabled'] = true; $settings[685]['label'] = Helpers::createOverrideTooltip( 'ovtt-storefront-breakpoint', Helpers::getOverrideOptionText( $this->themeName ) ) . $settings[685]['label']; return $settings; } ); } }