From b886585be1aa2d61d719bc5d7e4931c08828f5a2 Mon Sep 17 00:00:00 2001 From: Pascal Martineau Date: Tue, 27 Jan 2026 20:24:55 -0500 Subject: [PATCH] feat: Display theme version in admin footer --- .../themes/moonshine/includes/core/theme-setup.php | 9 +++++++++ wp-content/themes/moonshine/style.css | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/wp-content/themes/moonshine/includes/core/theme-setup.php b/wp-content/themes/moonshine/includes/core/theme-setup.php index a3c562d..32d09b4 100644 --- a/wp-content/themes/moonshine/includes/core/theme-setup.php +++ b/wp-content/themes/moonshine/includes/core/theme-setup.php @@ -31,3 +31,12 @@ function moonshine_bypass_home_url( $url, $path, $orig_scheme, $blog_id ) { } return $url; } + +// Display theme version in admin footer +add_filter( 'update_footer', 'moonshine_update_footer', 100 ); +function moonshine_update_footer() { + $package_json = json_decode( file_get_contents( get_theme_file_path( 'package.json' ) ), true ); + $name = $package_json['name'] ?? 'moonshine'; + $version = $package_json['version'] ?? '(unknown)'; + return sprintf( '%s v%s', esc_html( $name ), esc_html( $version ) ); +} diff --git a/wp-content/themes/moonshine/style.css b/wp-content/themes/moonshine/style.css index 0fb60a6..b6faf75 100644 --- a/wp-content/themes/moonshine/style.css +++ b/wp-content/themes/moonshine/style.css @@ -3,7 +3,6 @@ Theme Name: Moonshine Author: Pascal Martineau Author URI: https://websimple.com/ Description: Headless WordPress theme based on Nuxt. -Version: 0.1.6 Text Domain: moonshine Template: kaliroots */