DEFAULT_FEATURED_IMAGE
Default fallback featured IMAGE asset PATH.
public
string
DEFAULT_FEATURED_IMAGE
= 'assets/images/pages/home-hero.webp'
Default fallback featured IMAGE asset PATH.
public
string
DEFAULT_FEATURED_IMAGE
= 'assets/images/pages/home-hero.webp'
Default fallback site LOGO asset PATH.
public
string
DEFAULT_SITE_LOGO
= 'assets/images/logo/site-logo.webp'
Default fallback site LOGO pixel HEIGHT.
public
int
DEFAULT_SITE_LOGO_HEIGHT
= 56
Default fallback site LOGO pixel WIDTH.
public
int
DEFAULT_SITE_LOGO_WIDTH
= 56
Flag to force default fallback IMAGE rendering during testing.
public
bool
FORCE_DEFAULT_IMAGE
= false
Flag to force default site LOGO rendering during testing.
public
bool
FORCE_DEFAULT_SITE_LOGO
= false
Relative path to theme SVG icon directory.
public
string
ICON_REGISTRATION_DIR
= 'assets/icons'
Static slug handle for theme SVG icon collection registration.
public
string
THEME_SLUG
= 'lumina'
Sets up theme defaults and registers support for various WordPress features.
lumina_theme_support() : void
Enqueues core styles, theme mode variations, interactive scripts, and versioned assets.
lumina_load_styles() : void
Load INDIVIDUAL Block CSS styles on 'init' (Applies to Front-End and Editor)
lumina_load_block_styles() : void
Custom Template Part Areas
lumina_template_part_areas(array<string|int, mixed> $areas) : array<string|int, mixed>
Existing template part areas.
Modified template part areas.
Image Size Chooser Options
lumina_image_sizes(array<string|int, mixed> $sizes) : array<string|int, mixed>
Existing image sizes.
Merged image sizes.
Anchor Tags for Scroll-To-Top
lumina_body_open() : void
Helper utility function to enqueue CSS styles with asset file versions Accepts a relative theme path (e.g. 'assets/css/theme-styles.css')
lumina_enqueue_style(string $relative_path[, array<string|int, mixed> $custom_deps = array() ]) : void
Relative path to CSS file.
Optional custom dependencies.
Detect active theme canvas mode ('dark' vs 'light') from global settings or calculated luminance.
lumina_get_active_theme_mode() : string
Active theme mode ('dark' or 'light').