From 2e9692b6de2b0a3ac71a73d5f9084864a0943680 Mon Sep 17 00:00:00 2001 From: kurudrive Date: Sat, 4 Jan 2025 15:58:29 +0900 Subject: [PATCH 1/3] config sample --- vk-css-optimize-config.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/vk-css-optimize-config.php b/vk-css-optimize-config.php index d194106..bfe1353 100644 --- a/vk-css-optimize-config.php +++ b/vk-css-optimize-config.php @@ -2,7 +2,9 @@ /** * VK CSS Tree Shaking Config * - * @package Katawara + * This is config sample file + * + * @package vektor-inc/vk-css-optimize */ global $prefix_customize_panel; @@ -12,11 +14,7 @@ * Optimize CSS. */ -if ( ! class_exists( 'VK_CSS_Optimize' ) ) { - require_once dirname( __FILE__ ) . '/package/class-vk-css-optimize.php'; -} - -function Katawara_css_tree_shaking_array( $vk_css_tree_shaking_array ){ +function Katawara_css_tree_shaking_array( $vk_css_tree_shaking_array ) { $Katawara_style_array = array( 'id' => 'katawara-design-style', 'url' => get_template_directory_uri() . '/assets/css/style.min.css', @@ -27,9 +25,9 @@ function Katawara_css_tree_shaking_array( $vk_css_tree_shaking_array ){ return $vk_css_tree_shaking_array; } add_filter( 'vk_css_tree_shaking_array', 'Katawara_css_tree_shaking_array' ); - + /** - * + * * CSS Tree Shaking Exclude * * @param array $inidata CSS Tree Shaking Exclude Paramator. From 042b1d40f4db0e276bbebf2093efad3e8b857d11 Mon Sep 17 00:00:00 2001 From: kurudrive Date: Sat, 4 Jan 2025 15:59:41 +0900 Subject: [PATCH 2/3] change fle name --- config-sample.php | 68 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 config-sample.php diff --git a/config-sample.php b/config-sample.php new file mode 100644 index 0000000..bfe1353 --- /dev/null +++ b/config-sample.php @@ -0,0 +1,68 @@ + 'katawara-design-style', + 'url' => get_template_directory_uri() . '/assets/css/style.min.css', + 'path' => get_parent_theme_file_path( '/assets/css/style.min.css' ), + 'version' => KATAWARA_THEME_VERSION, + ); + array_push( $vk_css_tree_shaking_array, $Katawara_style_array ); + return $vk_css_tree_shaking_array; +} +add_filter( 'vk_css_tree_shaking_array', 'Katawara_css_tree_shaking_array' ); + +/** + * + * CSS Tree Shaking Exclude + * + * @param array $inidata CSS Tree Shaking Exclude Paramator. + */ +function katawara_css_tree_shaking_exclude_class( $inidata ) { + $exclude_classes_array = array( + 'customize-partial-edit-shortcut', + 'card', + 'card-noborder', + 'card-imageRound', + 'vk_posts', + 'vk_post-col-xs-12', + 'vk_post-col-xs-6', + 'vk_post-col-xs-4', + 'vk_post-col-xs-3', + 'vk_post-col-xs-2', + 'vk_post-col-sm-12', + 'vk_post-col-sm-6', + 'vk_post-col-sm-4', + 'vk_post-col-sm-3', + 'vk_post-col-sm-2', + 'vk_post-col-lg-12', + 'vk_post-col-lg-6', + 'vk_post-col-lg-4', + 'vk_post-col-lg-3', + 'vk_post-col-lg-2', + 'vk_post-col-xl-12', + 'vk_post-col-xl-6', + 'vk_post-col-xl-4', + 'vk_post-col-xl-3', + 'vk_post-col-xl-2', + 'vk_post-btn-display', + ); + $inidata['class'] = array_merge( $inidata['class'], $exclude_classes_array ); + + return $inidata; +} +add_filter( 'css_tree_shaking_exclude', 'katawara_css_tree_shaking_exclude_class' ); From 011283c5f9ab830f61a6f0b8ca4f70a903585bc0 Mon Sep 17 00:00:00 2001 From: kurudrive Date: Sat, 4 Jan 2025 15:59:58 +0900 Subject: [PATCH 3/3] change file name --- vk-css-optimize-config.php | 68 -------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 vk-css-optimize-config.php diff --git a/vk-css-optimize-config.php b/vk-css-optimize-config.php deleted file mode 100644 index bfe1353..0000000 --- a/vk-css-optimize-config.php +++ /dev/null @@ -1,68 +0,0 @@ - 'katawara-design-style', - 'url' => get_template_directory_uri() . '/assets/css/style.min.css', - 'path' => get_parent_theme_file_path( '/assets/css/style.min.css' ), - 'version' => KATAWARA_THEME_VERSION, - ); - array_push( $vk_css_tree_shaking_array, $Katawara_style_array ); - return $vk_css_tree_shaking_array; -} -add_filter( 'vk_css_tree_shaking_array', 'Katawara_css_tree_shaking_array' ); - -/** - * - * CSS Tree Shaking Exclude - * - * @param array $inidata CSS Tree Shaking Exclude Paramator. - */ -function katawara_css_tree_shaking_exclude_class( $inidata ) { - $exclude_classes_array = array( - 'customize-partial-edit-shortcut', - 'card', - 'card-noborder', - 'card-imageRound', - 'vk_posts', - 'vk_post-col-xs-12', - 'vk_post-col-xs-6', - 'vk_post-col-xs-4', - 'vk_post-col-xs-3', - 'vk_post-col-xs-2', - 'vk_post-col-sm-12', - 'vk_post-col-sm-6', - 'vk_post-col-sm-4', - 'vk_post-col-sm-3', - 'vk_post-col-sm-2', - 'vk_post-col-lg-12', - 'vk_post-col-lg-6', - 'vk_post-col-lg-4', - 'vk_post-col-lg-3', - 'vk_post-col-lg-2', - 'vk_post-col-xl-12', - 'vk_post-col-xl-6', - 'vk_post-col-xl-4', - 'vk_post-col-xl-3', - 'vk_post-col-xl-2', - 'vk_post-btn-display', - ); - $inidata['class'] = array_merge( $inidata['class'], $exclude_classes_array ); - - return $inidata; -} -add_filter( 'css_tree_shaking_exclude', 'katawara_css_tree_shaking_exclude_class' );