stage custom.css better

This commit is contained in:
2025-04-10 11:25:25 +05:00
parent 8f3c0e8bc0
commit e63a901c6b

View File

@ -7,17 +7,57 @@ function disable_default_patterns()
add_action('after_setup_theme', 'disable_default_patterns');
function somos_infinitos_custom_css() {
if ( ! is_admin() || is_customize_preview() ) {
wp_enqueue_style(
'my-custom-style',
get_template_directory_uri() . '/assets/css/custom.css',
array(),
'1.0'
);
/**
* Enqueue custom CSS file in block editor only
*/
function somos_infinitos_block_editor_styles() {
// Only load in block editor, not in classic editor
if (!is_classic_editor_active()) {
wp_enqueue_style(
'somos-infinitos-block-editor-styles',
get_template_directory_uri() . '/assets/css/custom.css',
array(),
'1.0'
);
}
}
add_action( 'enqueue_block_assets', 'somos_infinitos_custom_css' );
add_action('enqueue_block_editor_assets', 'somos_infinitos_block_editor_styles');
/**
* Check if classic editor is active
*/
function is_classic_editor_active() {
// Check if the classic editor plugin is active
if (class_exists('Classic_Editor')) {
return true;
}
// Check if we're on the classic editor screen
if (function_exists('get_current_screen')) {
$screen = get_current_screen();
if ($screen && $screen->is_block_editor() === false && $screen->base === 'post') {
return true;
}
}
return false;
}
/**
* Enqueue custom CSS file on the frontend
*/
function somos_infinitos_frontend_styles() {
// Don't load in admin
if (!is_admin()) {
wp_enqueue_style(
'somos-infinitos-custom-styles',
get_template_directory_uri() . '/assets/css/custom.css',
array(),
'1.0'
);
}
}
add_action('wp_enqueue_scripts', 'somos_infinitos_frontend_styles');
// enable svg uploads
add_filter('wp_check_filetype_and_ext', function ($data, $file, $filename, $mimes) {