Front End PM

Print

Multilingual


You can use this plugin in your multilingual website setup. Please follow bellow instruction.

Setup Main page with shortcode

You must login to view your message.
in Dashboard > Front End PM > Settings > General > Front End PM Page. Then add following
 

Polylang

If you are Polylang user then add following code in your theme’s (child theme’s if any) functions.php
 

add_filter( 'fep_page_id_filter', function( $page_id ){
    if( $page_id && function_exists( 'pll_get_post' ) ){
        $page_id = pll_get_post( $page_id );
    }
    return $page_id;
});

 

WPML

If you are WPML user then add following code in your theme’s (child theme’s if any) functions.php
 

add_filter( 'fep_page_id_filter', function( $page_id ){
    if( ! $page_id || ! defined( 'ICL_SITEPRESS_VERSION' ) ){
        return $page_id;
    }
    if( version_compare( ICL_SITEPRESS_VERSION, '3.2', '>=' ) ){
        $page_id = apply_filters( 'wpml_object_id', $page_id, 'page', true  );
    } elseif( function_exists( 'icl_object_id' ) ) {
        $page_id = icl_object_id( $page_id, 'page', true );
    }
    return $page_id;
});