Changeset 59264 for trunk/src/wp-includes/l10n.php
- Timestamp:
- 10/21/2024 02:11:56 PM (14 months ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/l10n.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/l10n.php
r59157 r59264 1152 1152 $plugins_url = wp_parse_url( plugins_url() ); 1153 1153 $site_url = wp_parse_url( site_url() ); 1154 $theme_root = get_theme_root(); 1154 1155 1155 1156 // If the host is the same or it's a relative URL. … … 1168 1169 1169 1170 /* 1170 * Ensure correct languages path when using a custom `WP_PLUGIN_DIR` / `WP_PLUGIN_URL` configuration. 1171 * Ensure correct languages path when using a custom `WP_PLUGIN_DIR` / `WP_PLUGIN_URL` configuration, 1172 * a custom theme root, and/or using Multisite with subdirectories. 1171 1173 * See https://core.trac.wordpress.org/ticket/60891 and https://core.trac.wordpress.org/ticket/62016. 1172 1174 */ 1173 $plugins_dir = array_slice( explode( '/', $plugins_url['path'] ), 2 ); 1174 $ plugins_dir = trim( $plugins_dir[0], '/');1175 $dirname = $plugins_dir === $relative[0] ? 'plugins' : 'themes';1175 1176 $theme_dir = array_slice( explode( '/', $theme_root ), -1 ); 1177 $dirname = $theme_dir[0] === $relative[0] ? 'themes' : 'plugins'; 1176 1178 1177 1179 $languages_path = WP_LANG_DIR . '/' . $dirname;
Note: See TracChangeset
for help on using the changeset viewer.