array(), ); return $widget_areas; } add_filter( 'merlin_unset_default_widgets_args', 'blockst_merlin_unset_default_widgets_args' ); /** * Custom content for the generated child theme's functions.php file. * * @param string $output Generated content. * @param string $slug Parent theme slug. */ function blockst_generate_child_functions_php( $output, $slug ) { $slug_no_hyphens = strtolower( preg_replace( '#[^a-zA-Z]#', '', $slug ) ); $output = " get('Version') ); } add_action( 'wp_enqueue_scripts', '{$slug_no_hyphens}_child_enqueue_styles' );\n "; // Let's remove the tabs so that it displays nicely. $output = trim( preg_replace( '/\t+/', '', $output ) ); // Filterable return. return $output; } add_filter( 'merlin_generate_child_functions_php', 'blockst_generate_child_functions_php', 10, 2 ); /** * Define the demo import files (remote files). * * To define imports, you just have to add the following code structure, * with your own values to your theme (using the 'merlin_import_files' filter). */ /* Function located in /includes/theme-demo-import.php */ add_filter( 'merlin_import_files', 'blockst_ocdi_import_files' ); /** * Execute custom code after the whole import has finished. */ /* Function located in /includes/theme-demo-import.php */ add_action( 'merlin_after_all_import', 'blockst_ocdi_after_import' );