From 9c1b8389dceb768164f2865f5e05debf7e13e830 Mon Sep 17 00:00:00 2001 From: Vincent Rozenberg Date: Fri, 16 Aug 2024 18:18:34 +0200 Subject: [PATCH] Add files via upload --- maintenance-logo.php | 99 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 maintenance-logo.php diff --git a/maintenance-logo.php b/maintenance-logo.php new file mode 100644 index 0000000..76e55dc --- /dev/null +++ b/maintenance-logo.php @@ -0,0 +1,99 @@ +'; + echo ''; + echo ''; + echo 'Under Maintenance'; + echo ''; + echo ''; + echo ''; + echo '
'; + if ($logo_url) { + echo 'Maintenance Logo'; + } else { + echo '

No logo set.

'; + } + echo '
'; + echo ''; + echo ''; + + exit(); + } +} +add_action('template_redirect', 'mlp_display_logo'); + +// Add a settings page to the admin menu +function mlp_add_admin_menu() { + add_options_page('Maintenance Logo Settings', 'Maintenance Logo', 'manage_options', 'mlp_settings', 'mlp_settings_page'); +} +add_action('admin_menu', 'mlp_add_admin_menu'); + +// Register the settings +function mlp_register_settings() { + register_setting('mlp_settings_group', 'mlp_logo_url'); +} +add_action('admin_init', 'mlp_register_settings'); + +// Create the settings page content +function mlp_settings_page() { + ?> +
+

Maintenance Logo Settings

+
+ + + + + + + +
Logo URL
+ +
+
+