Reported for: WPML Multilingual CMS 3.2

Resolved in: 3.2.1


Add the following code in the footer.php file:

do_action( 'wpml_add_language_selector' );

It should display the language switcher, but nothing is shown instead.


  1. Open this file: sitepress-multilingual-cms/inc/template-functions.php
  2. Move to line 989: you must see the following code:
    function wpml_add_language_selector_filter() {
    	global $sitepress;
    	return $sitepress->get_language_selector();
  3. Replace return $sitepress->get_language_selector(); with echo $sitepress->get_language_selector();
  4. Save the file

2 Responses to “‘wpml_add_language_selector’ action does not work”

    • Hello Marco,

      The issue should be resolved in the latest 3.2.2 version without any changes to the code. If you find that you are still having problems with displaying the language switcher it would be best to open a support ticket about it in our forums.

      Thanks! 🙂