* Note: The s2Member plugin has control over two options on this page.
Anyone Can Register = " . esc_html (get_option ("users_can_register")) . ", and New User 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. */; } } }