• Resolved cognigence

    (@cognigence)


    Hi Support,

    I have translate my website to multiple language by translatepress. While I am trying to change the another language and log into wp admin, The page does not direct to the admin dashboard, Instead it’s going to the http://j6.cognigence.in/fr/wp-admin/#TRPLINKPROCESSED
    and it’s an error page. http://prntscr.com/rovtyb
    My base language is english, but i want my site to be loaded in french initially.

    I cant fix this issue. Would you please advise the way to solve this issue?

    Thanks,
    Anas

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Dragos

    (@dragosvrejiu)

    Hello Anas,

    Thank you for getting in touch.

    WP doesn’t accept to insert tags into the post links.
    You can create a mini plugin with which you can ignore the desired link.

    Create an empty plugin like this: https://gist.github.com/sareiodata/76f701e01db6685829db
    Add the following code to the end of it:

    /*
    * Don't add the language slug in a custom added link.
    * This function prevents custom added URLs from being processed when the Force Language in Custom Links option is set to Yes
    *
    * This does not prevent the page from showing the language switcher.
    * It also does not prevent the translation of the page.
    */
    add_filter( 'trp_force_custom_links', 'trpc_ignore_url', 10, 4 );
    function trpc_ignore_url( $translated_url, $url, $language, $a_href ){
    $link_to_ignore = "https://www.example.com/enchanced"; // url to ignore.
    if ( strpos( $url, $link_to_ignore) !== false ){
    return $url;
    }
    return $translated_url;
    }
    

    Edit $link_to_ignore = “https://www.example.com/enchanced”; with your desired link address (without language slug in it).

    Install this plugin via FTP (copy it inside wp-content/plugins) or create a zip archive with it and install it via the WordPress plugin upload functionality.

    If you want another language to be the first language, then simply enable:

    * Use TranslatePress -> Settings -> Subdirectory for default language -> Yes
    * Reorder the languages

    Kind regards,

    hamzatopo17

    (@hamzatopo17)

    does it works for you ;i created an empty plugin and adding the code mentioned before .
    but the installation of plugin doesn’t work !

    hamzatopo17

    (@hamzatopo17)

    // Start writing code after this line!

    add_filter( ‘trp_force_custom_links’, ‘trpc_ignore_url’, 10, 4 );
    function trpc_ignore_url( $translated_url, $url, $language, $a_href ){
    $link_to_ignore = ‘http://trolly.njt-group.com/wp-admin/#TRPLINKPROCESSED’; // url to ignore.
    if ( strpos( $url, $link_to_ignore) !== false ){
    return $url;
    }
    return $translated_url;
    }

    Thread Starter cognigence

    (@cognigence)

    It’s not solved yet.

    <?php
    /**
    * Plugin Name: Name Of The Plugin
    * Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
    * Description: A brief description of the Plugin.
    * Version: The Plugin’s Version Number, e.g.: 1.0
    * Author: Name Of The Plugin Author
    * Author URI: http://URI_Of_The_Plugin_Author
    * License: A “Slug” license name e.g. GPL2
    */

    // Start writing code after this line!

    add_filter( ‘trp_force_custom_links’, ‘trpc_ignore_url’, 10, 4 );
    function trpc_ignore_url( $translated_url, $url, $language, $a_href ){
    $link_to_ignore = ‘http://brand-valley.com/wp-admin/#TRPLINKPROCESSED;; // url to ignore.
    if ( strpos( $url, $link_to_ignore) !== false ){
    return $url;
    }
    return $translated_url;
    }

    This is the code i’ve pasted, Not solved yet. still goes to page error with trplinkprocessed. Please help me out

    Dragos

    (@dragosvrejiu)

    Hello @cognigence,

    Try replacing $link_to_ignore = ‘http://brand-valley.com/wp-admin/#TRPLINKPROCESSED;; with $link_to_ignore = ‘http://brand-valley.com/wp-admin'.

    Let me know if this works.

    Best regards,

    Thread Starter cognigence

    (@cognigence)

    Not working.

    Here’s the image.

    Getting this error when i try to activate the plugin.
    Parse error: syntax error, unexpected ‘:’ in /var/www/wptbox/wp-content/plugins/Language Login Error Fixer/empty-wp-plugin.php on line 41

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

The topic ‘#TRPLINKPROCESSED’ is closed to new replies.