¿Cómo añadir un menú selector de idiomas multiplugin?

Un único menú de banderas que funciona con WPML, Polylang o qTranslate, para que tu tema no dependa del plugin de idiomas que elijas.
Fuente original: ¿Cómo añadir un menú selector de idiomas multiplugin?