File "full-width-theme.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/.wp-cli/wp-content/plugins/responsive-menu/v4.0.0/themes/full-width-theme/full-width-theme.php
File size: 1.23 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Full_Width_Theme Class.
*
* @since 2.0.0
* @author Expresstech System
* @package responsive_menu_pro
*/
namespace RMP\Features\Theme;
use RMP\Features\Inc\Traits\Singleton;
// Disable the direct access to this class.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Constant as menu theme version.
*/
if ( ! defined( 'FWT_SAT_VERSION' ) ) {
define( 'FWT_SAT_VERSION', '2.0.0' );
}
/**
* Class Full_Width_Theme
* @since 2.0.0
*/
class Full_Width_Theme {
use Singleton;
/**
* Construct method.
*/
protected function __construct() {
$this->setup_hooks();
}
/**
* To setup action/filter.
*
* @return void
*/
protected function setup_hooks() {
add_filter( 'get_available_theme_settings', [ $this, 'update_resources' ],10, 2 );
}
/**
* Function to update the dynamic optins and resource for theme.
*
* @since 2.0.0
* @return array
*/
public function update_resources( $options, $theme_name ) {
if ( 'Full width theme' == $theme_name ) {
$options['menu_title_image'] = RMP_PLUGIN_URL_V4 . '/themes/full-width-theme/person.png';
}
return $options;
}
}
//Initiate the theme object.
Full_Width_Theme::get_instance();