array( 'name' => 'basee', 'source'=> 'http://wpsampledemo.com/basee/basee.zip' ), ); } add_filter( 'opalsampletools_import_remote_demos', 'basee_fnc_import_remote_demos' ); function basee_fnc_import_theme() { return 'basee'; } add_filter( 'opalsampletools_import_theme', 'basee_fnc_import_theme' ); function basee_fnc_import_demos() { $folderes = glob( get_template_directory().'/sample/*', GLOB_ONLYDIR ); $output = array(); foreach( $folderes as $folder ){ $output[basename( $folder )] = basename( $folder ); } return $output; } add_filter( 'opalsampletools_import_demos', 'basee_fnc_import_demos' ); function basee_fnc_import_types() { return array( 'all' => 'All', 'content' => 'Content', 'widgets' => 'Widgets', 'page_options' => 'Theme + Page Options', 'menus' => 'Menus', ); } add_filter( 'opalsampletools_import_types', 'basee_fnc_import_types' );