* Note: The s2Member plugin has control over two options on this page.
Allow Open Registration = " . esc_html (get_option ("users_can_register")) . ", and Default Role = " . esc_html (get_option ("default_role")) . ".
For further details, see: s2Member -> General Options -> Open Registration."; /**/ $js = ''; /**/ do_action ("ws_plugin__s2member_during_general_ops_notice", get_defined_vars ()); /**/ c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice . $js, "blog:" . $pagenow); } /**/ do_action ("ws_plugin__s2member_after_general_ops_notice", get_defined_vars ()); /**/ return; /* Return for uniformity. */ } /** * Describes the Multisite Option overrides for clarity. * * @package s2Member\Option_Notices * @since 3.5 * * @attaches-to ``add_action("load-settings.php");`` * * @return null */ public static function multisite_ops_notice () { global $pagenow; /* Need this global variable. */ /**/ do_action ("ws_plugin__s2member_before_multisite_ops_notice", get_defined_vars ()); /**/ if (is_multisite () && is_network_admin () && in_array ($pagenow, array ("settings.php")) && !isset ($_GET["page"])) { $notice = "* Note: The s2Member plugin has control over two options on this page.
Allow Open Registration = " . esc_html (get_site_option ("registration")) . " and Add New Users = " . esc_html (get_site_option ("add_new_users")) . ".
Please check: s2Member -> Multisite ( Config )."; /**/ $js = ''; /**/ do_action ("ws_plugin__s2member_during_multisite_ops_notice", get_defined_vars ()); /**/ c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice . $js, "network:" . $pagenow); } /**/ do_action ("ws_plugin__s2member_after_multisite_ops_notice", get_defined_vars ()); /**/ return; /* Return for uniformity. */ } /** * Deals with Reading Option conflicts. * * @package s2Member\Option_Notices * @since 3.5 * * @attaches-to ``add_action("load-options-reading.php");`` * * @return null */ public static function reading_ops_notice () { global $pagenow; /* Need this global variable. */ /**/ do_action ("ws_plugin__s2member_before_reading_ops_notice", get_defined_vars ()); /**/ if (is_blog_admin () && $pagenow === "options-reading.php" && !isset ($_GET["page"])) { do_action ("ws_plugin__s2member_during_reading_ops_notice", get_defined_vars ()); /* Now check for conflicts. */ /**/ if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"] && (string)get_option ("page_on_front") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"]/**/ && ($notice = 'NOTE: Your Membership Options Page for s2Member is currently configured as your Home Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Membership Options Page MUST stand alone. Please correct this.')) c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true); /**/ if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"] && (string)get_option ("page_on_front") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"]/**/ && ($notice = 'NOTE: Your Login Welcome Page for s2Member is currently configured as your Home Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Login Welcome Page MUST stand alone. Please correct this.')) c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true); /**/ if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"] && (string)get_option ("page_for_posts") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["membership_options_page"]/**/ && ($notice = 'NOTE: Your Membership Options Page for s2Member is currently configured as your Posts Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Membership Options Page MUST stand alone. Please correct this.')) c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true); /**/ if ($GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"] && (string)get_option ("page_for_posts") === $GLOBALS["WS_PLUGIN__"]["s2member"]["o"]["login_welcome_page"]/**/ && ($notice = 'NOTE: Your Login Welcome Page for s2Member is currently configured as your Posts Page ( i.e. static page ) for WordPress®. This causes internal conflicts with s2Member. Your Login Welcome Page MUST stand alone. Please correct this.')) c_ws_plugin__s2member_admin_notices::enqueue_admin_notice ($notice, "blog:" . $pagenow, true); } /**/ do_action ("ws_plugin__s2member_after_reading_ops_notice", get_defined_vars ()); /**/ return; /* Return for uniformity. */ } } } ?>