| Server IP : 119.59.104.26 / Your IP : 216.73.217.74 Web Server : Apache/2 System : Linux ns69.hostinglotus.net 4.18.0-553.141.2.el8_10.x86_64 #1 SMP Wed Jul 8 10:28:18 EDT 2026 x86_64 User : com12370 ( 1517) PHP Version : 7.2.34 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/com12370/.trash/files/wp-content.wFk3kz_syhg/plugins/wordpress-importer/ |
Upload File : |
<?php
/**
* Implementation for WordPress functions missing in older WordPress versions.
*
* @package WordPress
* @subpackage Importer
*/
if ( ! function_exists( 'wp_slash_strings_only' ) ) {
/**
* Adds slashes to only string values in an array of values.
*
* Compat for WordPress < 5.3.0.
*
* @since 0.7.0
*
* @param mixed $value Scalar or array of scalars.
* @return mixed Slashes $value
*/
function wp_slash_strings_only( $value ) {
return map_deep( $value, 'addslashes_strings_only' );
}
}
if ( ! function_exists( 'addslashes_strings_only' ) ) {
/**
* Adds slashes only if the provided value is a string.
*
* Compat for WordPress < 5.3.0.
*
* @since 0.7.0
*
* @param mixed $value
* @return mixed
*/
function addslashes_strings_only( $value ) {
return is_string( $value ) ? addslashes( $value ) : $value;
}
}
if ( ! function_exists( 'map_deep' ) ) {
/**
* Maps a function to all non-iterable elements of an array or an object.
*
* Compat for WordPress < 4.4.0.
*
* @since 0.7.0
*
* @param mixed $value The array, object, or scalar.
* @param callable $callback The function to map onto $value.
* @return mixed The value with the callback applied to all non-arrays and non-objects inside it.
*/
function map_deep( $value, $callback ) {
if ( is_array( $value ) ) {
foreach ( $value as $index => $item ) {
$value[ $index ] = map_deep( $item, $callback );
}
} elseif ( is_object( $value ) ) {
$object_vars = get_object_vars( $value );
foreach ( $object_vars as $property_name => $property_value ) {
$value->$property_name = map_deep( $property_value, $callback );
}
} else {
$value = call_user_func( $callback, $value );
}
return $value;
}
}