@wordpress/api-fetch
Version:
Utility to make WordPress REST API requests.
23 lines (22 loc) • 631 B
JavaScript
/**
* WordPress dependencies
*/
import { addQueryArgs, hasQueryArg } from '@wordpress/url';
/**
* @type {import('../types').APIFetchMiddleware}
*/
const userLocaleMiddleware = (options, next) => {
if (typeof options.url === 'string' && !hasQueryArg(options.url, '_locale')) {
options.url = addQueryArgs(options.url, {
_locale: 'user'
});
}
if (typeof options.path === 'string' && !hasQueryArg(options.path, '_locale')) {
options.path = addQueryArgs(options.path, {
_locale: 'user'
});
}
return next(options);
};
export default userLocaleMiddleware;
//# sourceMappingURL=user-locale.js.map