Done !
| Server IP : 51.91.236.255 / Your IP : 216.73.217.126 Web Server : Apache System : Linux webm003.cluster129.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : chloega ( 433239) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/chloega/www/wp-content/themes/gigantic-music/ |
Upload File : |
<?php
/**
* Gigantic Music functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Gigantic Music
*/
if ( ! defined( 'gigantic_music_VERSION' ) ) {
// Replace the version number of the theme on each release.
define( 'gigantic_music_VERSION', wp_get_theme()->get( 'Version' ) );
}
define( 'gigantic_music_URL', trailingslashit( get_template_directory_uri() ) );
if ( ! function_exists( 'gigantic_music_setup' ) ) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function gigantic_music_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on Gigantic Music, use a find and replace
* to change 'gigantic-music' to the name of your theme in all the template files.
*/
load_theme_textdomain( 'gigantic-music', get_template_directory() . '/languages' );
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
add_theme_support( 'align-wide' );
// Add support for block styles.
add_theme_support( 'wp-block-styles' );
}
endif;
add_action( 'after_setup_theme', 'gigantic_music_setup' );
/**
* Enqueue scripts and styles.
*/
function gigantic_music_scripts() {
$theme_version = wp_get_theme()->get( 'Version' );
// Register theme stylesheet.
wp_enqueue_style( 'gigantic-music-styles', get_theme_file_uri( '/style.css' ), array(), $theme_version );
}
add_action( 'wp_enqueue_scripts', 'gigantic_music_scripts' );
/**
* Info
*/
require get_theme_file_path( '/inc/admin/info.php' );
if ( function_exists( 'register_block_style' ) ) {
/**
* Register block styles.
*
* @since 1.0.0
*
* @return void
*/
function gigantic_music_register_block_styles() {
// Box shadow for columns, column, group and image
register_block_style(
'core/columns',
array(
'name' => 'sb-box-shadow',
'label' => __( 'Box Shadow', 'gigantic-music' )
)
);
register_block_style(
'core/column',
array(
'name' => 'sb-box-shadow',
'label' => __( 'Box Shadow', 'gigantic-music' )
)
);
register_block_style(
'core/column',
array(
'name' => 'sb-box-shadow-medium',
'label' => __( 'Box Shadow Medium', 'gigantic-music' )
)
);
register_block_style(
'core/column',
array(
'name' => 'sb-box-shadow-large',
'label' => __( 'Box Shadow Large', 'gigantic-music' )
)
);
register_block_style(
'core/group',
array(
'name' => 'sb-box-shadow',
'label' => __( 'Box Shadow', 'gigantic-music' )
)
);
register_block_style(
'core/group',
array(
'name' => 'sb-box-shadow-medium',
'label' => __( 'Box Shadow Medium', 'gigantic-music' )
)
);
register_block_style(
'core/group',
array(
'name' => 'sb-box-shadow-large',
'label' => __( 'Box Shadow Larger', 'gigantic-music' )
)
);
register_block_style(
'core/image',
array(
'name' => 'sb-box-shadow',
'label' => __( 'Box Shadow', 'gigantic-music' )
)
);
register_block_style(
'core/image',
array(
'name' => 'sb-box-shadow-medium',
'label' => __( 'Box Shadow Medium', 'gigantic-music' )
)
);
register_block_style(
'core/image',
array(
'name' => 'sb-box-shadow-larger',
'label' => __( 'Box Shadow Large', 'gigantic-music' )
)
);
register_block_style(
'core/image',
array(
'name' => 'sb-box-shadow-hover',
'label' => __( 'Box Shadow on Hover', 'gigantic-music' )
)
);
register_block_style(
'core/columns',
array(
'name' => 'sb-box-shadow-hover',
'label' => __( 'Box Shadow on Hover', 'gigantic-music' )
)
);
register_block_style(
'core/column',
array(
'name' => 'sb-box-shadow-hover',
'label' => __( 'Box Shadow on Hover', 'gigantic-music' )
)
);
register_block_style(
'core/group',
array(
'name' => 'sb-box-shadow-hover',
'label' => __( 'Box Shadow on Hover', 'gigantic-music' )
)
);
// Secondary button
register_block_style(
'core/button',
array(
'name' => 'sb-button-secondary',
'label' => __( 'Secondary', 'gigantic-music' )
)
);
}
add_action( 'init', 'gigantic_music_register_block_styles' );
}