This thread is resolved. Here is a description of the problem and solution.
Problem:
You are trying to resolve an issue with the translation of the navigation menu at the bottom of the page on the Greek translation pages of your site. The navigation menu link was deleted on some pages but not on others, and on one page, it correctly directs to the Greek language page, while on others, it points to the English page.
Solution:
First, ensure that the "Back To" Link field in your WPML settings is set to translate rather than copy. You can do this by following these steps:
1. Go to WPML-> Settings-> Custom Fields Translation section.
2. Search for the "Back To" Link field.
3. You will see a "Lock" icon next to the field.
4. Click it to unlock the field.
5. Set the field to Translate and click Save.
This adjustment should help ensure that the navigation menu links point to the correct language pages across your site. If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Tagged: Exception
This topic contains 4 replies, has 0 voices.
Last updated by Osama Mersal 13 hours, 8 minutes ago.
Assisted by: Osama Mersal.
Author | Posts |
---|---|
January 4, 2025 at 9:29 am #16562999 | |
savas-kalfase |
Background of the issue: Symptoms: Additionally, on only one page (hidden link), the navigation link correctly directs to the Greek language page, while on others, it points to the English page. Questions: |
January 5, 2025 at 11:05 am #16564299 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, Thanks for contacting WPML forums support. I'll be glad to help you today. 1) Please let me know how this navigation is created. 2) It's not related to the issue, but according to your Debug.info, the WP memory limit needs to be increased. PHP memory is fine, but WordPress uses 40Mb as default. The minimum requirements for WPML are 128 MB. (Kindly check this page https://wpml.org/home/minimum-requirements/) You can increase it by adding the following code in your wp-config.php file right before the /* That's all, stop editing! Happy publishing. */ line: /* Memory Limit */ define('WP_MEMORY_LIMIT', '256M'); define( 'WP_MAX_MEMORY_LIMIT', '256M'); Best regards, |
January 6, 2025 at 9:59 am #16565544 | |
savas-kalfase |
Hello and thanks for your reply. I added the code for increasing the WP memory limit [do you need to re-send the debug info?]. - - - - Of the problem, I am sending a few screenshots which show the page's parameters which appear at the end of the back-end screen [see the list of parameters in the LEFT part of screenshot "11.png"]. - The list of websites which appear as a "portfolio" in the mail menu [ "PROJECTS" ] has been created with the Portfolio admin menu -as shown in the left section of screenshot "00.png". - Note that screenshots "22.png and "33.png" show the parameters of the "proteas.com.gr" page which seems to have been translated correct. - Screenshot "11.png" shows the parameters of the "gretouro.com" page which has NOT been translated correct. - NOTE the different translation parameters as shown to the RIGHT section of screenshots "22.png and "11.png". I would appreciate your expert advice. |
January 6, 2025 at 10:17 am #16565665 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, Thanks for your reply. In the screenshot 11.png, the language panel says that English is the default language for this project. In order to fix that, please disconnect the translation by selecting "None" in the "This is a translation of" dropdown menu and update the project. After that, connect the translations and select Greek as the default language. Kindly check the following guides: 1- Disconnect translations. Best regards, |
January 6, 2025 at 11:20 am #16566093 | |
savas-kalfase |
Hello, thanks for the reply. A.) I disconnected the translation and edited the page. Now the link works! However, I can't understand how to connect the translation again -it seems it has been automatically connected to Greek, see screenshot 1.png. B.) The only problem now is that when I am in the Greek-language page of gretouro.com, when I click the English flag at the left of the MAIN menu it points to the English main menu - NOT in the English-language page of gretouro.com [see screenshot 2.png]. |
January 6, 2025 at 11:23 am #16566128 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, I would need to look closely at your site, so I would need to request temporary access (WP-Admin and FTP) Your answer will be private, meaning only you and I can access it. ❌ Please backup your database and website ❌ ✙ I need your permission to deactivate and reactivate the plugins and themes and change site configurations. This is also why the backup is critical. ✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site. Best regards, |
January 6, 2025 at 12:00 pm #16566254 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi Savvas, I need the Wordfence 2FA Code to log in to the site. Best regards, |
January 6, 2025 at 12:04 pm #16566273 | |
savas-kalfase |
I have deactivated Wordfence since the code is variable and changes every 1 min. |
January 6, 2025 at 12:54 pm #16566400 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi Savas, Thanks for the access details. I assigned the English post to the Greek one. Please check if they work correctly. (hidden link) Best regards, |
January 8, 2025 at 6:18 am #16572108 | |
savas-kalfase |
Thanks for your assistance. I am rather confused... I tried to repeat this process to other PORTFOLIO pages but this didn't work... 1. First, I am editing the GREEK language page and select NONE in the scroll down field. I then edit the link which appears at the bottom of the page and save the page. 2. I followed the instructions of this tutorial in order to re-assign languages: https://wpml.org/faq/how-to-link-already-translated-pages/ 3. However, when I try to re-assign the translations of the GREEK language page this changes the bottom page link of the corresponding ENGLISH page. 4. Try the above steps in a page that currently has the bad link problem (for example "candlemaking.gr"). >>> Can you send a videocast example and show how you "disconnect-edit-reconnect" the pages please? |
January 8, 2025 at 6:22 pm #16574938 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, Please check this hidden link">video while making the steps. Best regards, |
January 9, 2025 at 10:05 pm #16579966 | |
savas-kalfase |
Hello The instructions you gave on Jan 6th about how to connect/reconnect translations are different from the ones shown in your Jan 8th video... The video you sent shows the steps to follow in the WPML editor. I can't edit my footer links using the WPML editor. I need to use my template's back end editor in order to change the footer links -like the way shown in the following video: https://wpml.org/faq/how-to-link-already-translated-pages/ Did you check if there is bug that prevents me from changing the footer links and reconnecting the translations? |
January 9, 2025 at 10:32 pm #16580016 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, I didn't change the editor, so you can use the WPML editor after reconnecting the pages. However, you can change it if you don't want to. Please check the following steps: 1- Edit the Greek Page These are the steps in my video, except step number 5. Best regards, |
January 12, 2025 at 10:39 am #16585351 | |
savas-kalfase |
Hello, This does not work on my end... I am sending a videocast link to see the problem with your own eyes: hidden link The video shows the wrong link in the Greek page of asylopaidiou.gr and how I tried to edit the back end according to your instructions. Note that after I edited the Greek transaltion with the correct [GREEK] link at the bottom of the page, this link returned to the [wrong] ENGLISH link after I edited the ENGLISH page. |
January 12, 2025 at 11:02 am #16585381 | |
Osama Mersal Supporter
Languages: English (English ) Arabic (العربية ) Timezone: Africa/Cairo (GMT+02:00) |
Hi, Thanks for the video. There is a select box that shouldn't be selected while assigning the translations. (Kindly check the attached screenshot) Please repeat the steps without selecting this option and check if the issue will be fixed. Best regards, |