feat: Initial theme setup (theme features, locale, main menu)

This commit is contained in:
2026-01-13 11:04:01 -05:00
parent 33589d425a
commit a2860478a9
6 changed files with 118 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
<?php
// Setup theme
add_action( 'after_setup_theme', 'moonshine_after_setup_theme' );
function moonshine_after_setup_theme() {
// Load textdomain
load_theme_textdomain( 'moonshine', get_theme_file_path( 'languages' ) );
// Theme features
add_theme_support( 'custom-logo' );
add_theme_support( 'editor-styles' );
remove_theme_support( 'core-block-patterns' );
// Register menus
register_nav_menu( 'main', __( "Main menu", 'moonshine' ) );
// Register sidebars
}