WordPress/wp-includes/customize
Pascal Birchler 5edb22187d I18N: Introduce `switch_to_user_locale()`.
This new function makes it easier to switch to a specific user’s locale by reducing duplicate code and storing the user’s ID as additional context for plugins to consume. Existing usage of `switch_to_locale()` in core has been replaced with `switch_to_user_locale()` where appropriate.

Also, this change ensures `WP_Locale_Switcher` properly filters `determine_locale` so that anyyone using the `determine_locale()` function will get the correct locale information when switching is in effect.

Props costdev.
Fixes #57123.
See #26511.
Built from https://develop.svn.wordpress.org/trunk@55161


git-svn-id: http://core.svn.wordpress.org/trunk@54694 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-01-30 10:27:16 +00:00
..
class-wp-customize-background-image-control.php Docs: Add missing documentation for some Customize class properties: 2022-05-18 15:24:14 +00:00
class-wp-customize-background-image-setting.php Docs: Add missing documentation for some Customize class properties: 2022-05-18 15:24:14 +00:00
class-wp-customize-background-position-control.php Customize: Hide native control on background position field. 2021-08-19 02:07:56 +00:00
class-wp-customize-code-editor-control.php
class-wp-customize-color-control.php
class-wp-customize-cropped-image-control.php
class-wp-customize-custom-css-setting.php Code Modernization: Fix parameter name mismatch with parent in `WP_Customize_Custom_CSS_Setting::validate()`. 2021-09-09 15:18:55 +00:00
class-wp-customize-date-time-control.php Coding Standards: Use `HOUR_IN_SECONDS` where appropriate. 2022-11-24 14:18:15 +00:00
class-wp-customize-filter-setting.php
class-wp-customize-header-image-control.php Customize: Escape blogname option in underscores templates. 2022-10-17 11:26:11 +00:00
class-wp-customize-header-image-setting.php Docs: Add missing documentation for some Customize class properties: 2022-05-18 15:24:14 +00:00
class-wp-customize-image-control.php
class-wp-customize-media-control.php
class-wp-customize-nav-menu-auto-add-control.php
class-wp-customize-nav-menu-control.php Administration: Replace contracted verb forms for better consistency. 2022-03-22 16:25:03 +00:00
class-wp-customize-nav-menu-item-control.php Administration: Replace "Current theme" with "Active theme" in user facing strings. 2022-01-15 08:44:03 +00:00
class-wp-customize-nav-menu-item-setting.php General: Replace all `esc_url_raw()` calls in core with `sanitize_url()`. 2022-06-01 18:14:10 +00:00
class-wp-customize-nav-menu-location-control.php
class-wp-customize-nav-menu-locations-control.php Administration: Replace contracted verb forms for better consistency. 2022-03-22 16:25:03 +00:00
class-wp-customize-nav-menu-name-control.php
class-wp-customize-nav-menu-section.php
class-wp-customize-nav-menu-setting.php Docs: Fix typos in some DocBlocks. 2022-01-18 20:29:06 +00:00
class-wp-customize-nav-menus-panel.php Customize: Prevent PHP notice in Customizer when using block theme. 2022-10-07 20:48:12 +00:00
class-wp-customize-new-menu-control.php
class-wp-customize-new-menu-section.php
class-wp-customize-partial.php Code Modernization: Add `AllowDynamicProperties` attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-customize-selective-refresh.php I18N: Introduce `switch_to_user_locale()`. 2023-01-30 10:27:16 +00:00
class-wp-customize-sidebar-section.php
class-wp-customize-site-icon-control.php Customize: Escape blogname option in underscores templates. 2022-10-17 11:26:11 +00:00
class-wp-customize-theme-control.php Administration: Replace contracted verb forms for better consistency. 2022-03-22 16:25:03 +00:00
class-wp-customize-themes-panel.php Docs: Replace "Current theme" with "Active theme" in various DocBlocks. 2022-01-20 23:53:05 +00:00
class-wp-customize-themes-section.php
class-wp-customize-upload-control.php
class-wp-sidebar-block-editor-control.php
class-wp-widget-area-customize-control.php
class-wp-widget-form-customize-control.php