WordPress.org

Ready to get started?Download WordPress

Forums

Conditional tags don't work with WPML? (1 post)

  1. jbucks
    Member
    Posted 4 years ago #

    This is a question about WPML. It seems that any conditional tag such as 'is_home()' or 'is_front_page()' doesn't work within WPML: I'm trying to output HTML which depends on the page a user is on with conditional tags, such as:

    <?php if (is_front_page()) { ?>
    <div>
    <?php _e( 'Some text to be translated in multiple languages here ON FRONT PAGE ONLY', 'twentyten' ); ?>
    </div>
    <?php } else { ?>
    <div>
    <?php _e( 'Some text FOR INTERIOR PAGES ONLY', 'twentyten' ); ?>
    </div>
    <?php } ?>

    But basically when I try to view my website which uses the code above with the language switcher, I only am able to see the text in the first language (does not show translated text).

    Any help would be much appreciated, thanks!

Topic Closed

This topic has been closed to new replies.

About this Topic