home and logo problems…
-
Hi!
Until half an hour ago I used qTranslate for some years. Today I installed your plugin.
I have two problems:
– If I have selected the second language (cat), when I click on the logo, the website return to the default language (es).
– The same happens when I click in “home” at the menu.With my old qTranslate I solved it with this code in functions.php (theme U-Design):
/ Fix for qTranslate plugin and "Home" menu link reverting back to default language if (function_exists('qtrans_convertURL')) { function qtrans_in_nav_el($output, $item, $depth, $args) { $attributes = !empty($item->attr_title) ? ' title="' . esc_attr($item->attr_title) . '"' : ''; $attributes .=!empty($item->target) ? ' target="' . esc_attr($item->target) . '"' : ''; $attributes .=!empty($item->xfn) ? ' rel="' . esc_attr($item->xfn) . '"' : ''; // Integration with qTranslate Plugin $attributes .=!empty($item->url) ? ' href="' . esc_attr( qtrans_convertURL($item->url) ) . '"' : ''; $output = $args->before; $output .= '<a' . $attributes . '>'; $output .= $args->link_before . apply_filters('the_title', $item->title, $item->ID) . $args->link_after; $output .= '</a>'; $output .= $args->after; return $output; } add_filter('walker_nav_menu_start_el', 'qtrans_in_nav_el', 10, 4); } function run_after_parent_theme_setup() { // Modify the Logo Link to support qTranslate function udesign_qtranslate_supported_top_elements_logo( $is_front_page ) { ob_start(); $home_page_url = get_bloginfo('url'); if ((function_exists('qtrans_convertURL')) && (function_exists('qtrans_getLanguage'))) { $home_page_url = qtrans_convertURL($home_page_url, $locale); } ?> <div id="logo" class="grid_14"> <?php if( $is_front_page ) : ?> <h1><a title="<?php bloginfo('name'); ?>" class="pngfix" href="<?php echo $home_page_url; ?>"><?php bloginfo('name'); ?></a></h1> <?php else : ?> <div class="site-name"><a title="<?php bloginfo('name'); ?>" class="pngfix" href="<?php echo $home_page_url; ?>"><?php bloginfo('name'); ?></a></div> <?php endif; ?> </div> <?php $logo_html = ob_get_clean(); echo apply_filters( 'udesign_get_logo', $logo_html ); } remove_action('udesign_top_elements_inside', 'udesign_top_elements_logo', 9); add_action('udesign_top_elements_inside', 'udesign_qtranslate_supported_top_elements_logo', 9); }
But do not know what I have to retouch to work well with qTranslate Plus. Can you help me?
You can check my website: https://www.guillemcalatrava.com
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘home and logo problems…’ is closed to new replies.