Function Reference: geodir_wpml_filter_locale
Summary
Filters WordPress locale ID.
Description
Load current WPML language when editing the GD CPT.
Package
GeoDirectory
Parameters
- $locale
- (string) (required) The locale ID.
- Default: None
Return Values
- (string)
- Filtered locale ID.
Change Log
Since: 1.6.16
Source File
geodir_wpml_filter_locale() is located in geodirectory_hooks_actions.php [Line: 2825]
Source Code
function geodir_wpml_filter_locale($locale) { global $sitepress; $post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : ''); if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) { $locale = $sitepress->get_locale($current_lang); } return $locale; }