Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Проблема:
Клиент столкнулся с конфликтом между плагинами WPML и Dokan Pro, который проявляется в невозможности обновить WPML плагин при активном Dokan Pro.
Решение:
Мы сообщили о данной проблеме нашей команде, чтобы учесть её в будущих выпусках WPML или передать автору плагина Dokan Pro. В качестве временного решения вы можете:
1. Вручную обновить плагины WPML.
2. Закомментировать фильтр в файле

wp-content/plugins/dokan-pro/dependencies/Appsero/Updater.php

на строке 45:

//add_filter('upgrader_pre_download', [$this , 'validate_plugin_update_url'], 10, 2);

Если данное решение окажется неактуальным или не поможет, рекомендуем открыть новый тикет поддержки. Также настоятельно рекомендуем проверить известные проблемы, убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если вам нужна дополнительная помощь, пожалуйста, обратитесь в форум поддержки WPML.

--------

Problem:
The client encountered a conflict between the WPML and Dokan Pro plugins, which manifests itself in the inability to update the WPML plugin with Dokan Pro active.
Solution:
We have reported this issue to our team so that it can be taken into account in future WPML releases or passed on to the author of the Dokan Pro plugin. As a temporary solution, you can:
1. Manually update the WPML plugins.
2. Comment out the filter in

wp-content/plugins/dokan-pro/dependencies/Appsero/Updater.php

on line 45:

//add_filter('upgrader_pre_download', [$this , 'validate_plugin_update_url'], 10, 2);

If this solution is not relevant or does not help, we recommend opening a new support ticket. We also strongly recommend checking known issues, verifying the patch version, and confirming that you have the latest versions of themes and plugins. If you need additional assistance, please visit the 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.

This topic contains 2 replies, has 0 voices.

Last updated by Andrey 4 days, 1 hour ago.

Assisted by: Andrey.

Author Posts
December 17, 2024 at 9:17 am #16520480

zmicierZ

Hello, Andrey

Thank you for your detailed instructions. I followed the steps you provided, but during testing, I discovered that the issue disappears when I deactivate the Dokan Pro plugin. This suggests a possible conflict between WPML and Dokan Pro.

Additionally, over the past six months, I’ve experienced recurring issues with translating strings and importing translations specifically for Dokan Pro. These problems might be related.

Could you advise on the next steps to resolve this conflict? Should I involve the Dokan Pro support team as well, or is there anything on the WPML side that could help address this?

Thank you for your continued support.

Вижу, что Вы говорите по-русски. Я могу общаться с Вами по-русски?

Best regards,
Zmicier

December 17, 2024 at 9:25 am #16520518

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Правильно ли я понимаю, что при деактивации Dokan Pro плагина, Вы смогли обновить WPML?

Хочу отменить, что мы работаем с командой Dokan над полной совместимостью с WPML. В то же время плагин Dokan WPML позволит обеспечить некоторую совместимость.

Известные проблемы:
https://wpml.org/errata/dokan-pro-some-strings-are-not-translatable/

December 17, 2024 at 9:40 am #16520564

zmicierZ

Да, на тестовом сайте после деактивации Dokan Pro, я смог обновить WPML. У меня также установлен плагин "Dokan - WPML Integration", но основные проблемы с переводами возникли только после того, как наша команда выполнила перевод необходимых частей плагина в Crowdin и мы попытались экспортировать их на наш сайт с помощью WPML. Некоторые строки смогли загрузиться через String Translation, некоторые напрямую в папку файлом .mo, некоторые .po, при этом не загружались строки, в которых в Crowdin был добавлен контекст. В общем, если эти проблемы могли повлиять на то, что плагин WPML перестал обновляться, то буду благодарен, если Вы поможете правильно импортировать перевод из наших .po/.mo-файлов.

December 17, 2024 at 11:22 am #16521223

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Это не должно повлиять на обновление WPML. Думаю, что проблема в чем-то другом, мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

December 17, 2024 at 8:44 pm #16523541

zmicierZ

Dear WPML Support Team,

I noticed that during your recent access to my website, a plugin allowing a full site download was installed. While I understand this might have been done to troubleshoot the issue, I was not informed about this action beforehand, and it raised some concerns regarding site security.

I have already removed the plugin to ensure no unintended risks, but I would appreciate clarification on why it was necessary. Additionally, I kindly ask for prior notice in the future before installing such tools, as I aim to maintain strict security measures on my site.

Please let me know if there is anything else you need to resolve the issue, as I am happy to cooperate under controlled conditions.

Thank you for your understanding and support.

Best regards,
Zmicier

December 17, 2024 at 9:05 pm #16523587

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Hello Zmicier,

I apologize for any confusion I may have caused. I want to clarify that I have not made any copies of your website. Since it was a test site, I only installed any random plugin from the official WordPress repository, where security risks are thoroughly checked before publication. The access you provided is visible only to both of us.

This was done to confirm whether the site was functioning correctly and could download anything. I also noticed some errors during this test, which I have attached as a screenshot.

I replicated the problem you reported on the fresh installation, and I will inform our team about it.

Thank you.

Add-Plugins-‹-Kamaroŭka-—-WordPress.png
December 17, 2024 at 9:10 pm #16523606

zmicierZ

Hello Andrey,

Thank you for clarifying the situation and for your prompt response. I appreciate your effort in troubleshooting the issue and confirming that no unintended copies of the site were made.

I look forward to hearing from your team regarding the reported issue.

Thanks again for your support and understanding!

Best regards,
Zmicier

December 18, 2024 at 2:16 pm #16526322

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

I appreciate your patience. I have reported this issue to our team to ensure it will be addressed in future releases of WPML, or we will pass it on to the Dokan Pro plugin author to handle the problem from their side.

As a temporary workaround, you can choose one of the following options:

- Manually update the WPML plugins
- Comment out the filter in wp-content/plugins/dokan-pro/dependencies/Appsero/Updater.php at line 45:

//add_filter('upgrader_pre_download', [$this , 'validate_plugin_update_url'], 10, 2); 
December 18, 2024 at 5:55 pm #16527204

zmicierZ

Hello Andrey,

Thank you for providing the workaround and for forwarding this issue to your team. I have manually updated the WPML plugins as suggested, and everything is now working properly.

I truly appreciate your support and prompt assistance!

Best regards,
Zmicier

December 18, 2024 at 10:03 pm #16527971

Andrey
Supporter

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you, Zmicier. Have a nice weekend ahead!