Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
  • #1321992

    I created my page in GERMAN and added the Polylang Plugin to translate it in English.
    Now, in my English version the logo, but just the logo, links to the wrong URL. It links to /en/ instread of /en/home-2 – as my English Home Page is called. I tried to rename it to /en/ but the system doesn’t let me. Is there a code I can add to force the ENGLISH LOGO to link to /en/home-2 instead of just /en/
    Thanks Nora


    Hi Nora,

    I’m not sure I fully understand the problem you are having, but if your home page is set correctly, then /en/ and /en/home-page-name should end up in the correct place, right? If you need further help, then please post a link to where we can see the actual problem on your site.

    Best regards,


    Well, no – that’s the problem. My English Homepage is called /en/home-2, but the logo of the English version links to /en/ only. I tried to get rid off the /home-2 extension in the URL, but it doesn’t let me. So it’s probably easier to redirect the EN Logo to /en/home-2 page through custom coding?
    Maybe you see


    can you try this in your child-theme functions.php:
    see : Link

    function av_change_logo_link_for_polylang_lang($link){
        if(pll_current_language() == 'en'){
            $link = "";
        return $link; 

    on default we can try this too – i do not test it yet as if clause:
    if (get_locale() == 'en_GB') {


    awesome – this worked out just fine.
    Thanks so much. Nora


    Hi Nora,

    Great, I’m glad that you got it working, and thanks to @guenni007 for helping out :-)

    Best regards,

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.