From 87b9be9f8f26c61bc9e793318e0870b9fb5d309c Mon Sep 17 00:00:00 2001 From: Miguel Peixe Date: Wed, 3 Aug 2022 14:54:48 -0300 Subject: [PATCH] fix(registration-block): render on preview (#1844) Co-authored-by: Derrick Koo --- assets/blocks/reader-registration/index.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/assets/blocks/reader-registration/index.php b/assets/blocks/reader-registration/index.php index 711c13fef4..288d7c9fa6 100644 --- a/assets/blocks/reader-registration/index.php +++ b/assets/blocks/reader-registration/index.php @@ -113,8 +113,12 @@ function render_block( $attrs, $content ) { // phpcs:disable WordPress.Security.NonceVerification.Recommended if ( - \is_user_logged_in() || - ( isset( $_GET['newspack_reader'] ) && absint( $_GET['newspack_reader'] ) ) + ! \is_preview() && + ( ! method_exists( '\Newspack_Popups', 'is_preview_request' ) || ! \Newspack_Popups::is_preview_request() ) && + ( + \is_user_logged_in() || + ( isset( $_GET['newspack_reader'] ) && absint( $_GET['newspack_reader'] ) ) + ) ) { $registered = true; $message = $success_message;