diff --git a/includes/admin/core/class-admin-settings.php b/includes/admin/core/class-admin-settings.php index 265cb57c..839c0cb4 100644 --- a/includes/admin/core/class-admin-settings.php +++ b/includes/admin/core/class-admin-settings.php @@ -1722,8 +1722,9 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) { $email_key = empty( $_GET['email'] ) ? '' : urldecode( $_GET['email'] ); $emails = UM()->config()->email_notifications; - if ( empty( $email_key ) || empty( $emails[$email_key] ) ) + if ( empty( $email_key ) || empty( $emails[ $email_key ] ) ) { include_once um_path . 'includes/admin/core/list-tables/emails-list-table.php'; + } } diff --git a/includes/admin/core/list-tables/emails-list-table.php b/includes/admin/core/list-tables/emails-list-table.php index 6edb1a0a..fa6020ff 100644 --- a/includes/admin/core/list-tables/emails-list-table.php +++ b/includes/admin/core/list-tables/emails-list-table.php @@ -13,8 +13,9 @@ if ( !empty( $_GET['_wp_http_referer'] ) ) { um_js_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce'), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); } -if( ! class_exists( 'WP_List_Table' ) ) +if( ! class_exists( 'WP_List_Table' ) ) { require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' ); +} /** @@ -265,7 +266,6 @@ class UM_Emails_List_Table extends WP_List_Table { } } - $ListTable = new UM_Emails_List_Table( array( 'singular' => __( 'Email Notification', 'ultimate-member' ), 'plural' => __( 'Email Notifications', 'ultimate-member' ), @@ -310,9 +310,16 @@ $ListTable->prepare_items(); $ListTable->items = $emails; $ListTable->wpc_set_pagination_args( array( 'total_items' => count( $emails ), 'per_page' => $per_page ) ); ?> +

+ here', 'ultimate-member' ), + 'https://docs.ultimatemember.com/article/1335-email-templates' + ); ?> +

+
+