Title: Language switcher code positioning
Last modified: August 21, 2016

---

# Language switcher code positioning

 *  [danielbellini](https://wordpress.org/support/users/danielbellini/)
 * (@danielbellini)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/language-switcher-code-positioning/)
 * Hello
    I just activated the plugin on the website I am developing and I am trying
   to insert the code in the header to show the language switcher but it won’t work
   🙁
 * This is the website I’m talking about:
    [http://www.creativeconnection.it/castelfeder/](http://www.creativeconnection.it/castelfeder/)
 * I would like to put the language switcher right next to the logo on the top if
   possible.
    I would be very thankful if you could help me out.
 * This is the code of my header:
 *     ```
       <?php
       /**
        * The Header for our theme.
        *
        * @package progression
        * @since progression 1.0
        */
       ?><!doctype html>
       <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
       <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
       <!--[if IE 8]>  <html class="no-js lt-ie9" lang="en"> <![endif]-->
       <!--[if gt IE 8]><!--> <html class="no-js" <?php language_attributes(); ?>> <!--<![endif]-->
       <head>
   
       <link href='http://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'>
   
       	<meta charset="<?php bloginfo( 'charset' ); ?>" />
       	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
       	<meta name="viewport" content="width=device-width">
   
       	<?php if(is_front_page() && of_get_option('home_title')): ?>
       	<title><?php echo of_get_option('home_title'); ?></title>
       	<?php else: ?>
       	<title><?php global $page, $paged;  wp_title( '|', true, 'right' ); bloginfo( 'name' );
       		// Add the blog description for the home/front page.
       		$site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description";
       		// Add a page number if necessary:
       		if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'progression' ), max( $paged, $page ) ); ?></title>
       	<?php endif; ?>
   
       	<?php if(is_front_page() && of_get_option('home_meta')): ?>
       	<meta name="description" content="<?php echo of_get_option('home_meta'); ?>" />
       	<?php endif; ?>
   
       	<?php if(of_get_option('favicon')): ?><link href="<?php echo of_get_option('favicon'); ?>" rel="shortcut icon" /><?php endif; ?>
       	<link rel="profile" href="http://gmpg.org/xfn/11" />
       	<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
   
       	<?php wp_head(); ?>
   
       	<?php echo '<style type="text/css">'; ?>
       		body #logo img {max-width:<?php echo of_get_option('logo_width', '288'); ?>px;}
       		footer #footer-logo img {max-width:<?php echo of_get_option('footer_logo_width', '150'); ?>px;}
       		.paged-title {height:<?php echo of_get_option('page_title_height', '250'); ?>px;}
   
       		ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
       		{font-family:'<?php echo of_get_option('navigation_font', 'Droid Serif'); ?>', serif; }
       		body {font-family:"<?php echo of_get_option('main_font', 'Helvetica Neue'); ?>", Helvetica, Arial, Sans-Serif;}
       		<?php if(of_get_option('body_background_image', get_template_directory_uri() . '/images/body.jpg')): ?>
       		body, footer, #main { background-image:url(<?php echo of_get_option('body_background_image', get_template_directory_uri() . '/images/body.jpg'); ?>);}
       		<?php endif; ?>
   
       		<?php if(of_get_option('logo_background_switch', '0')): ?>
       			h1#logo {background:<?php echo of_get_option('logo_background_color', '#000000' ); ?>;  padding:10px; -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
       		<?php endif; ?>
       		<?php if(of_get_option('custom_css')): ?>
       			<?php echo of_get_option('custom_css'); ?>
       		<?php endif; ?>
       	<?php echo '</style>'; ?>
   
       </head>
   
       <body <?php body_class(); ?>>
       <header>
       	<div id="header-top-bar"></div>
   
       <div class="width-container">
   
       		<h1 id="logo"><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
       			<img src="<?php echo of_get_option('logo', get_template_directory_uri() . '/images/logo.png'); ?>" alt="<?php bloginfo('name'); ?>" width="<?php echo of_get_option('logo_width'); ?>" />
       		</a></h1>
   
       		<nav>
       			<?php wp_nav_menu( array('theme_location' => 'primary', 'depth' => 4, 'menu_class' => 'sf-menu') ); ?>
       		</nav>
   
       		<div class="clearfix"></div>
       	</div><!-- close .width-container -->
   
       </header>
   
       <!-- Page Title and Slider -->
       <?php if( is_page_template('homepage.php') || is_page_template('page-blog-slider.php') ): ?>
       	<?php get_template_part( 'slider', 'progression' ); ?>
       <?php else: ?>
       	<?php get_template_part( 'page-title', 'progression' ); ?>
       <?php endif; ?>
   
       <!-- End Page Title and Slider -->
   
       <div id="main" class="site-main">
       	<div class="width-container">
       ```
   
 * [http://wordpress.org/plugins/qtranslate/](http://wordpress.org/plugins/qtranslate/)

Viewing 1 replies (of 1 total)

 *  [Deckey](https://wordpress.org/support/users/deckey/)
 * (@deckey)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/language-switcher-code-positioning/#post-4244542)
 * Hello.
    I’m not an expert but I think you have to set up on the bottom, before
   the line with: </header> …or try before </head>
 * Or you can try in index.php …
    It depends of your theme, but there you can find“
   Main Menu” “Footer” and, I think, something like “Logo” or “Header” … if you 
   want to see only flags you can put this code: `<?php echo qtrans_generateLanguageSelectCode('
   image'); ?>`
 * if you want only the text:
    `<?php echo qtrans_generateLanguageSelectCode('text');?
   >`
 * if you want both:
    `<?php echo qtrans_generateLanguageSelectCode('both'); ?>`
 * if you want a drop-down menu:
    `<?php echo qtrans_generateLanguageSelectCode('
   dropdown'); ?>`
 * I’ve done for my website in index.php
 * Hope it can help you

Viewing 1 replies (of 1 total)

The topic ‘Language switcher code positioning’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/qtranslate.svg)
 * [qTranslate](https://wordpress.org/plugins/qtranslate/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/qtranslate/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/qtranslate/)
 * [Active Topics](https://wordpress.org/support/plugin/qtranslate/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/qtranslate/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/qtranslate/reviews/)

## Tags

 * [code](https://wordpress.org/support/topic-tag/code/)
 * [header](https://wordpress.org/support/topic-tag/header/)

 * 1 reply
 * 2 participants
 * Last reply from: [Deckey](https://wordpress.org/support/users/deckey/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/language-switcher-code-positioning/#post-4244542)
 * Status: not resolved