mirror of
git://develop.git.wordpress.org/
synced 2025-03-22 13:00:29 +01:00
WPDB: Call wp_load_translations_early()
in wpdb::_real_escape()
.
This follows the pattern used in other `wpdb` methods to make sure the i18n functions are available. Follow-up to [29840]. Props nacin, johnbillion. See #32315. git-svn-id: https://develop.svn.wordpress.org/trunk@52195 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
aec78f5a16
commit
d772a0407e
@ -1247,12 +1247,11 @@ class wpdb {
|
||||
}
|
||||
} else {
|
||||
$class = get_class( $this );
|
||||
if ( function_exists( '__' ) ) {
|
||||
/* translators: %s: Database access abstraction class, usually wpdb or a class extending wpdb. */
|
||||
_doing_it_wrong( $class, sprintf( __( '%s must set a database connection for use with escaping.' ), $class ), '3.6.0' );
|
||||
} else {
|
||||
_doing_it_wrong( $class, sprintf( '%s must set a database connection for use with escaping.', $class ), '3.6.0' );
|
||||
}
|
||||
|
||||
wp_load_translations_early();
|
||||
/* translators: %s: Database access abstraction class, usually wpdb or a class extending wpdb. */
|
||||
_doing_it_wrong( $class, sprintf( __( '%s must set a database connection for use with escaping.' ), $class ), '3.6.0' );
|
||||
|
||||
$escaped = addslashes( $string );
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user