From e9d3f95c216fcc2a5e645b789b7b5b456be111c7 Mon Sep 17 00:00:00 2001 From: okmttdhr Date: Fri, 18 Aug 2023 15:20:05 +0900 Subject: [PATCH] Load theme-preview.php after pluggable functions get defined --- src/wp-settings.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wp-settings.php b/src/wp-settings.php index 2479420742d0a..12d7f96655996 100644 --- a/src/wp-settings.php +++ b/src/wp-settings.php @@ -181,7 +181,6 @@ require ABSPATH . WPINC . '/block-template-utils.php'; require ABSPATH . WPINC . '/block-template.php'; require ABSPATH . WPINC . '/theme-templates.php'; -require ABSPATH . WPINC . '/theme-previews.php'; require ABSPATH . WPINC . '/template.php'; require ABSPATH . WPINC . '/https-detection.php'; require ABSPATH . WPINC . '/https-migration.php'; @@ -483,6 +482,9 @@ require ABSPATH . WPINC . '/pluggable.php'; require ABSPATH . WPINC . '/pluggable-deprecated.php'; +// This should be after the pluggable functions are loaded since it runs `wp_get_current_user`. +require ABSPATH . WPINC . '/theme-previews.php'; + // Set internal encoding. wp_set_internal_encoding();