HEX
Server: Apache
System: Linux p3plzcpnl507418.prod.phx3.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
User: retoti4c1e1s (10075650)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //proc/thread-self/cwd/wp-content/themes/codate/functions/admin-functions.php
<?php

/*-----------------------------------------------------------------------------------*/
/* REDUX - speciable */
/*-----------------------------------------------------------------------------------*/



// detect plugin 
if ( class_exists( 'ReduxFrameworkPlugin' ) ) {
} else {
	
	function codate_enqueue_reduxfall() {
		
		// Redux fallback
		wp_enqueue_style('reduxfall', get_template_directory_uri() . '/styles/reduxfall.css');
				
		// google link
		function tmnf_fonts_url() {
			$font_url = '';
			if ( 'off' !==  esc_attr_x( 'on', 'Google font: on or off','codate')) {
				$font_url = add_query_arg( 'family', urlencode( 'Libre Franklin:400,700,400italic,700italic|Poppins:500,600,700,800,900|Lato:700,400,500&subset=latin,latin-ext' ), "//fonts.googleapis.com/css" );
			}
			return $font_url;
		}
		wp_enqueue_style( 'workart-fonts', tmnf_fonts_url(), array(), '1.0.0' );
		
	}
	add_action( 'wp_enqueue_scripts', 'codate_enqueue_reduxfall' );
	
}

/*-----------------------------------------------------------------------------------*/
/* One Click Demo Import - speciable */
/*-----------------------------------------------------------------------------------*/


// detect plugin 
if ( class_exists( 'OCDI_Plugin' ) ) {

function tmnf_import_files() {
  return array(
  
  
  	// DEFAULT
    array(
      'import_file_name'           => esc_html__( 'Default Demo','codate' ),
      'import_file_url'            => 'https://nofussworks.com/docs/codate/import/codate.xml',
      'import_widget_file_url'     => 'https://nofussworks.com/docs/codate/import/codate-widgets.wie',
      'import_redux'               => array(
        array(
          'file_url'    =>            'https://nofussworks.com/docs/codate/import/codate-redux.json',
          'option_name' => 'themnific_redux',
        ),
      ),
      'import_preview_image_url'   => 'https://nofussworks.com/docs/codate/import/codate-screenshot.jpg',
      'preview_url'                => 'https://nofuss.themnific.com/codate/',
    ),
	
  
  
  	// MINIMAL
    array(
      'import_file_name'           => esc_html__( 'Minimal Demo','codate' ),
      'import_file_url'            => 'https://nofussworks.com/docs/codate/import/minimal/codate-minimal.xml',
      'import_widget_file_url'     => 'https://nofussworks.com/docs/codate/import/minimal/codate-minimal-widgets.wie',
      'import_redux'               => array(
        array(
          'file_url'    =>            'https://nofussworks.com/docs/codate/import/minimal/codate-minimal-redux.json',
          'option_name' => 'themnific_redux',
        ),
      ),
      'import_preview_image_url'   => 'https://nofussworks.com/docs/codate/import/minimal/codate-minimal-screenshot.jpg',
      'preview_url'                => 'https://nofuss.themnific.com/codate/minimal/',
    ),
	
  
  
  	// CLASSIC
    array(
      'import_file_name'           => esc_html__( 'Classic Demo','codate' ),
      'import_file_url'            => 'https://nofussworks.com/docs/codate/import/classic/codate-classic.xml',
      'import_widget_file_url'     => 'https://nofussworks.com/docs/codate/import/classic/codate-classic-widgets.wie',
      'import_redux'               => array(
        array(
          'file_url'    =>            'https://nofussworks.com/docs/codate/import/classic/codate-classic-redux.json',
          'option_name' => 'themnific_redux',
        ),
      ),
      'import_preview_image_url'   => 'https://nofussworks.com/docs/codate/import/classic/codate-classic-screenshot.jpg',
      'preview_url'                => 'https://nofuss.themnific.com/codate/classic/',
    ),
	
	
  
  
  	// VIVID
    array(
      'import_file_name'           => esc_html__( 'Vivid Demo','codate' ),
      'import_file_url'            => 'https://nofussworks.com/docs/codate/import/vivid/codate-vivid.xml',
      'import_widget_file_url'     => 'https://nofussworks.com/docs/codate/import/vivid/codate-vivid-widgets.wie',
      'import_redux'               => array(
        array(
          'file_url'    =>            'https://nofussworks.com/docs/codate/import/vivid/codate-vivid-redux.json',
          'option_name' => 'themnific_redux',
        ),
      ),
      'import_preview_image_url'   => 'https://nofussworks.com/docs/codate/import/vivid/codate-vivid-screenshot.jpg',
      'preview_url'                => 'https://nofuss.themnific.com/codate/vivid/',
    ),
	
	
  
  
  	// GRID
    array(
      'import_file_name'           => esc_html__( 'Grid Demo','codate' ),
      'import_file_url'            => 'https://nofussworks.com/docs/codate/import/grid/codate-grid.xml',
      'import_widget_file_url'     => 'https://nofussworks.com/docs/codate/import/grid/codate-grid-widgets.wie',
      'import_redux'               => array(
        array(
          'file_url'    =>            'https://nofussworks.com/docs/codate/import/grid/codate-grid-redux.json',
          'option_name' => 'themnific_redux',
        ),
      ),
      'import_preview_image_url'   => 'https://nofussworks.com/docs/codate/import/grid/codate-grid-screenshot.jpg',
      'preview_url'                => 'https://nofuss.themnific.com/codate/grid/',
    ),

	
	

	
	
	
	// END OF ARRAY
	
  );
}
add_filter( 'pt-ocdi/import_files', 'tmnf_import_files' );


function tmnf_after_import_setup() {
    $main_menu = get_term_by( 'name', 'Main Menu', 'nav_menu' );

    set_theme_mod( 'nav_menu_locations', array(
            'main-menu' => $main_menu->term_id,
        )
    );

    // Assign front page and posts page (blog page).
    $front_page_id = get_page_by_title( 'Home' );
    $blog_page_id  = get_page_by_title( 'News' );

    update_option( 'show_on_front', 'page' );
    update_option( 'page_on_front', $front_page_id->ID );
    update_option( 'page_for_posts', $blog_page_id->ID );

}
add_action( 'pt-ocdi/after_import', 'tmnf_after_import_setup' );

add_filter( 'pt-ocdi/disable_pt_branding', '__return_true' );

}

/*-----------------------------------------------------------------------------------*/
/* THE END */
/*-----------------------------------------------------------------------------------*/
?>