Celebrating 7 Years! Get up to $30 off GeneratePress Premium!

[Support request] Polylang and Footer content

Home Forums Support [Support request] Polylang and Footer content

Home Forums Support Polylang and Footer content

  • This topic has 7 replies, 4 voices, and was last updated 1 year ago by Tom.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
  • #470199

    I have a site with 2 languages.
    Would you know how can I change the footer credit (Edited via the customizer) for each language?
    I am using the Polylang plugin.


    Customer Support

    Hi there,

    If you are using WPML then you can use the after footer content hook with this method:

    You will have to check with Polylang if they support the same thing 🙂


    Yes, polylang supports it too.
    I was wondering why doesn’t The customizer change per language and if it’s a wp, GP or polylang thing.
    And if there’s an option without the hook.


    Lead Developer
    Lead Developer

    I believe WPML gives you an option to change the Customizer option per language, as we’ve included a compatibility file that looks for specific theme options in WPML. Not sure if Polylang has something like that?


    Hi Tom, didn’t see that in Polylang,
    As a previous user of WPML, my impression is that this plugin slows the site down so I have been trying out Polylang.
    Maybe it’s worth asking the Polylang author for a compatibility file like in WPML.

    Till that is solved I used the “Before Footer Content” to replace the credit line based in the language selected.

    add_filter( 'generate_copyright','tu_custom_copyright' );
    function tu_custom_copyright()  { ?>
    <?php if (get_locale() == 'en_US'): ?>
    ---English content---
    <?php endif; ?>
    <?php if (get_locale() == 'he_IL'): ?>
    ---Hebrew Content---
    <?php endif; }?>


    Lead Developer
    Lead Developer

    Definitely nothing wrong with that method 🙂


    Polylang currently works with Generatepress Elements,

    so my solution is

    • Create a Hook and choose a language
    • Hook->footer
    • Disable Site Footer
    • Execute PHP
    • Display Rules -> Location -> Entire Site

    with this code

    <footer class="site-info" itemtype="https://schema.org/WPFooter" itemscope=""><div class="inside-site-info grid-container grid-parent"><div class="copyright-bar"> <span class="copyright">&copy; <?php echo date('Y'); ?> <?php echo get_bloginfo( 'name' ); ?></span> • Powered by <a href="https://generatepress.com" itemprop="url">Generate8Press</a></div></div></footer>

    and so on for the rest of the languages. Now you have a custom footer for each language.

    Maybe is not very elegant, but It does the job. Any better solution?

    Lead Developer
    Lead Developer

    The method that Dan mentioned above makes it so you don’t need to remove the default footer – it just filters the content.

    However, there isn’t anything wrong with your method, either 🙂

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.