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.../httpdocs/clone/wp-conte.../plugins/wordpres.../inc/options
File: class-wpseo-options.php
* @param string $wpseo_options_group_name The name for the wpseo option group in the database.
[500] Fix | Delete
* @param string $option_name The name for the option to set.
[501] Fix | Delete
* @param mixed $option_value The value for the option.
[502] Fix | Delete
*
[503] Fix | Delete
* @return bool Returns true if the option is successfully saved in the database.
[504] Fix | Delete
*/
[505] Fix | Delete
public static function save_option( $wpseo_options_group_name, $option_name, $option_value ) {
[506] Fix | Delete
$options = static::get_option( $wpseo_options_group_name );
[507] Fix | Delete
$options[ $option_name ] = $option_value;
[508] Fix | Delete
[509] Fix | Delete
if ( isset( static::$option_instances[ $wpseo_options_group_name ] ) && static::$option_instances[ $wpseo_options_group_name ]->multisite_only === true ) {
[510] Fix | Delete
static::update_site_option( $wpseo_options_group_name, $options );
[511] Fix | Delete
}
[512] Fix | Delete
else {
[513] Fix | Delete
update_option( $wpseo_options_group_name, $options );
[514] Fix | Delete
}
[515] Fix | Delete
[516] Fix | Delete
// Check if everything got saved properly.
[517] Fix | Delete
$saved_option = static::get_option( $wpseo_options_group_name );
[518] Fix | Delete
[519] Fix | Delete
// Clear our cache.
[520] Fix | Delete
static::clear_cache();
[521] Fix | Delete
[522] Fix | Delete
return $saved_option[ $option_name ] === $options[ $option_name ];
[523] Fix | Delete
}
[524] Fix | Delete
[525] Fix | Delete
/**
[526] Fix | Delete
* Adds the multisite options to the option stack if relevant.
[527] Fix | Delete
*
[528] Fix | Delete
* @param array $option The currently present options settings.
[529] Fix | Delete
*
[530] Fix | Delete
* @return array Options possibly including multisite.
[531] Fix | Delete
*/
[532] Fix | Delete
protected static function add_ms_option( $option ) {
[533] Fix | Delete
if ( ! is_multisite() ) {
[534] Fix | Delete
return $option;
[535] Fix | Delete
}
[536] Fix | Delete
[537] Fix | Delete
$ms_option = static::get_option( 'wpseo_ms' );
[538] Fix | Delete
if ( $ms_option === null ) {
[539] Fix | Delete
return $option;
[540] Fix | Delete
}
[541] Fix | Delete
[542] Fix | Delete
return array_merge( $option, $ms_option );
[543] Fix | Delete
}
[544] Fix | Delete
[545] Fix | Delete
/**
[546] Fix | Delete
* Checks if installation is multisite.
[547] Fix | Delete
*
[548] Fix | Delete
* @return bool True when is multisite.
[549] Fix | Delete
*/
[550] Fix | Delete
protected static function is_multisite() {
[551] Fix | Delete
static $is_multisite;
[552] Fix | Delete
[553] Fix | Delete
if ( $is_multisite === null ) {
[554] Fix | Delete
$is_multisite = is_multisite();
[555] Fix | Delete
}
[556] Fix | Delete
[557] Fix | Delete
return $is_multisite;
[558] Fix | Delete
}
[559] Fix | Delete
[560] Fix | Delete
/**
[561] Fix | Delete
* Retrieves a lookup table to find in which option_group a key is stored.
[562] Fix | Delete
*
[563] Fix | Delete
* @return array The lookup table.
[564] Fix | Delete
*/
[565] Fix | Delete
private static function get_lookup_table() {
[566] Fix | Delete
$lookup_table = [];
[567] Fix | Delete
[568] Fix | Delete
foreach ( array_keys( static::$options ) as $option_name ) {
[569] Fix | Delete
$full_option = static::get_option( $option_name );
[570] Fix | Delete
foreach ( $full_option as $key => $value ) {
[571] Fix | Delete
$lookup_table[ $key ] = $option_name;
[572] Fix | Delete
}
[573] Fix | Delete
}
[574] Fix | Delete
[575] Fix | Delete
return $lookup_table;
[576] Fix | Delete
}
[577] Fix | Delete
[578] Fix | Delete
/**
[579] Fix | Delete
* Retrieves a lookup table to find in which option_group a key is stored.
[580] Fix | Delete
*
[581] Fix | Delete
* @return array The lookup table.
[582] Fix | Delete
*/
[583] Fix | Delete
private static function get_pattern_table() {
[584] Fix | Delete
$pattern_table = [];
[585] Fix | Delete
foreach ( static::$options as $option_name => $option_class ) {
[586] Fix | Delete
$instance = call_user_func( [ $option_class, 'get_instance' ] );
[587] Fix | Delete
foreach ( $instance->get_patterns() as $key ) {
[588] Fix | Delete
$pattern_table[ $key ] = $option_name;
[589] Fix | Delete
}
[590] Fix | Delete
}
[591] Fix | Delete
[592] Fix | Delete
return $pattern_table;
[593] Fix | Delete
}
[594] Fix | Delete
}
[595] Fix | Delete
[596] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function