From 042672843e37afb31782b41915043d0251a97cf5 Mon Sep 17 00:00:00 2001 From: Robert O'Rourke Date: Thu, 26 Aug 2021 15:07:30 +0100 Subject: [PATCH] Only register_setting if not defined Prevents a fatal error when saving Media settings. --- inc/namespace.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/inc/namespace.php b/inc/namespace.php index 3fbf33c..99b42ee 100644 --- a/inc/namespace.php +++ b/inc/namespace.php @@ -38,6 +38,10 @@ function register_provider( ProviderRegistry $provider_registry ): void { * Register the settings. */ function register_settings(): void { + if ( defined( 'AMF_WORDPRESS_URL' ) ) { + // Skip the UI. + return; + } register_setting( SETTINGS_PAGE, URL_SETTING, [ 'type' => 'string', @@ -50,7 +54,6 @@ function register_settings(): void { * Register the UI for the settings. */ function register_settings_ui(): void { - if ( defined( 'AMF_WORDPRESS_URL' ) ) { // Skip the UI. return;