apply_filters( 'wpml_current_language', mixed $empty_value )
- Type
- filter
- Category
- Site-Wide Language Information
- WPML Version
- 3.2
Description
Returns the current language
Arguments
- $empty_value
- (mixed) (Required) This is normally the value the filter will be modifying. We are not filtering anything here so set this to NULL. This for the filter function to actually receive the full argument list
Example usage
A basic example
$my_current_lang = apply_filters( 'wpml_current_language', NULL );
Creating a shortcode to return the current language
function get_language_shortcode() {
return apply_filters( 'wpml_current_language', null );
}
add_shortcode( 'language', 'get_language_shortcode' );
Related hooks
wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages