From bcadcfc7bdc5621e27f660131fe371cee6b520a4 Mon Sep 17 00:00:00 2001 From: ashubawork Date: Tue, 25 Apr 2023 11:18:22 +0300 Subject: [PATCH] - fix profile form for guests --- includes/core/class-blocks.php | 2 +- includes/core/class-shortcodes.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/core/class-blocks.php b/includes/core/class-blocks.php index 201b2bb8..0ca6c7ab 100644 --- a/includes/core/class-blocks.php +++ b/includes/core/class-blocks.php @@ -119,7 +119,7 @@ if ( ! class_exists( 'um\core\Blocks' ) ) { public function um_forms_render( $atts ) { - $shortcode = '[ultimatemember'; + $shortcode = '[ultimatemember widget="1"'; if ( isset( $atts['form_id'] ) && '' !== $atts['form_id'] ) { $shortcode .= ' form_id="' . $atts['form_id'] . '"'; diff --git a/includes/core/class-shortcodes.php b/includes/core/class-shortcodes.php index 5cb06727..cbf6983e 100644 --- a/includes/core/class-shortcodes.php +++ b/includes/core/class-shortcodes.php @@ -691,6 +691,10 @@ if ( ! class_exists( 'um\core\Shortcodes' ) ) { } } + if ( ! is_user_logged_in() && isset( $args['widget'] ) && 1 === (int) $args['widget'] && 'profile' === $mode ) { + return; + } + // for profiles only if ( $mode == 'profile' && um_profile_id() ) {