Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../public_h.../wp-inclu...
File: user.php
*
[5000] Fix | Delete
* By default all users can use Application Passwords. Use {@see 'wp_is_application_passwords_available_for_user'}
[5001] Fix | Delete
* to restrict availability to certain users.
[5002] Fix | Delete
*
[5003] Fix | Delete
* @since 5.6.0
[5004] Fix | Delete
*
[5005] Fix | Delete
* @param int|WP_User $user The user to check.
[5006] Fix | Delete
* @return bool
[5007] Fix | Delete
*/
[5008] Fix | Delete
function wp_is_application_passwords_available_for_user( $user ) {
[5009] Fix | Delete
if ( ! wp_is_application_passwords_available() ) {
[5010] Fix | Delete
return false;
[5011] Fix | Delete
}
[5012] Fix | Delete
[5013] Fix | Delete
if ( ! is_object( $user ) ) {
[5014] Fix | Delete
$user = get_userdata( $user );
[5015] Fix | Delete
}
[5016] Fix | Delete
[5017] Fix | Delete
if ( ! $user || ! $user->exists() ) {
[5018] Fix | Delete
return false;
[5019] Fix | Delete
}
[5020] Fix | Delete
[5021] Fix | Delete
/**
[5022] Fix | Delete
* Filters whether Application Passwords is available for a specific user.
[5023] Fix | Delete
*
[5024] Fix | Delete
* @since 5.6.0
[5025] Fix | Delete
*
[5026] Fix | Delete
* @param bool $available True if available, false otherwise.
[5027] Fix | Delete
* @param WP_User $user The user to check.
[5028] Fix | Delete
*/
[5029] Fix | Delete
return apply_filters( 'wp_is_application_passwords_available_for_user', true, $user );
[5030] Fix | Delete
}
[5031] Fix | Delete
[5032] Fix | Delete
/**
[5033] Fix | Delete
* Registers the user meta property for persisted preferences.
[5034] Fix | Delete
*
[5035] Fix | Delete
* This property is used to store user preferences across page reloads and is
[5036] Fix | Delete
* currently used by the block editor for preferences like 'fullscreenMode' and
[5037] Fix | Delete
* 'fixedToolbar'.
[5038] Fix | Delete
*
[5039] Fix | Delete
* @since 6.1.0
[5040] Fix | Delete
* @access private
[5041] Fix | Delete
*
[5042] Fix | Delete
* @global wpdb $wpdb WordPress database abstraction object.
[5043] Fix | Delete
*/
[5044] Fix | Delete
function wp_register_persisted_preferences_meta() {
[5045] Fix | Delete
/*
[5046] Fix | Delete
* Create a meta key that incorporates the blog prefix so that each site
[5047] Fix | Delete
* on a multisite can have distinct user preferences.
[5048] Fix | Delete
*/
[5049] Fix | Delete
global $wpdb;
[5050] Fix | Delete
$meta_key = $wpdb->get_blog_prefix() . 'persisted_preferences';
[5051] Fix | Delete
[5052] Fix | Delete
register_meta(
[5053] Fix | Delete
'user',
[5054] Fix | Delete
$meta_key,
[5055] Fix | Delete
array(
[5056] Fix | Delete
'type' => 'object',
[5057] Fix | Delete
'single' => true,
[5058] Fix | Delete
'show_in_rest' => array(
[5059] Fix | Delete
'name' => 'persisted_preferences',
[5060] Fix | Delete
'type' => 'object',
[5061] Fix | Delete
'schema' => array(
[5062] Fix | Delete
'type' => 'object',
[5063] Fix | Delete
'context' => array( 'edit' ),
[5064] Fix | Delete
'properties' => array(
[5065] Fix | Delete
'_modified' => array(
[5066] Fix | Delete
'description' => __( 'The date and time the preferences were updated.' ),
[5067] Fix | Delete
'type' => 'string',
[5068] Fix | Delete
'format' => 'date-time',
[5069] Fix | Delete
'readonly' => false,
[5070] Fix | Delete
),
[5071] Fix | Delete
),
[5072] Fix | Delete
'additionalProperties' => true,
[5073] Fix | Delete
),
[5074] Fix | Delete
),
[5075] Fix | Delete
)
[5076] Fix | Delete
);
[5077] Fix | Delete
}
[5078] Fix | Delete
[5079] Fix | Delete
/**
[5080] Fix | Delete
* Sets the last changed time for the 'users' cache group.
[5081] Fix | Delete
*
[5082] Fix | Delete
* @since 6.3.0
[5083] Fix | Delete
*/
[5084] Fix | Delete
function wp_cache_set_users_last_changed() {
[5085] Fix | Delete
wp_cache_set_last_changed( 'users' );
[5086] Fix | Delete
}
[5087] Fix | Delete
[5088] Fix | Delete
/**
[5089] Fix | Delete
* Checks if password reset is allowed for a specific user.
[5090] Fix | Delete
*
[5091] Fix | Delete
* @since 6.3.0
[5092] Fix | Delete
*
[5093] Fix | Delete
* @param int|WP_User $user The user to check.
[5094] Fix | Delete
* @return bool|WP_Error True if allowed, false or WP_Error otherwise.
[5095] Fix | Delete
*/
[5096] Fix | Delete
function wp_is_password_reset_allowed_for_user( $user ) {
[5097] Fix | Delete
if ( ! is_object( $user ) ) {
[5098] Fix | Delete
$user = get_userdata( $user );
[5099] Fix | Delete
}
[5100] Fix | Delete
[5101] Fix | Delete
if ( ! $user || ! $user->exists() ) {
[5102] Fix | Delete
return false;
[5103] Fix | Delete
}
[5104] Fix | Delete
$allow = true;
[5105] Fix | Delete
if ( is_multisite() && is_user_spammy( $user ) ) {
[5106] Fix | Delete
$allow = false;
[5107] Fix | Delete
}
[5108] Fix | Delete
[5109] Fix | Delete
/**
[5110] Fix | Delete
* Filters whether to allow a password to be reset.
[5111] Fix | Delete
*
[5112] Fix | Delete
* @since 2.7.0
[5113] Fix | Delete
*
[5114] Fix | Delete
* @param bool $allow Whether to allow the password to be reset. Default true.
[5115] Fix | Delete
* @param int $user_id The ID of the user attempting to reset a password.
[5116] Fix | Delete
*/
[5117] Fix | Delete
return apply_filters( 'allow_password_reset', $allow, $user->ID );
[5118] Fix | Delete
}
[5119] Fix | Delete
[5120] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function