Skip navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 5 ответов, имеет 3 голоса.

Последнее обновление: Andrey 1 год, 9 месяцев назад.

При содействии: Andrey.

Автор Записи
27 апреля, 2023 на 10:12 дп #13548453

volodymyrZ-4

После восстановления сайта потеряны все данные и вышла ошибка WPML

Связался с поддержкой хостинга и сказали что ваш плагин ищет не ту строку базы данных.

Очень прошу вашей помощи

Screenshot_6.png
30 апреля, 2023 на 5:08 пп #13563063

Itamar
Supporter

Языки: Английский (English ) Иврит (עברית )

Часовой пояс: Asia/Jerusalem (GMT+02:00)

Hi,

You have opened this ticket in the English forum but wrote in Russian. If you want to continue getting Russian support, please let me know. Otherwise, please reply in English.

Please check the following two known issues pages that may be related to your problem.

https://wpml.org/errata/false-positive-error-notice-we-have-detected-a-problem-with-some-tables-in-the-database/

https://wpml.org/errata/missing-_icl_strings-_icl_string_translations-data-tables/

If, in your case, it is not a false positive message as described in the first link, then please check the second link and follow the workaround of adding the function to the functions.php of your theme.

Does this help to solve the issue on your site?

If not, please share your site's Debug information with me. You can read about it here.

http://wpml.org/faq/provide-debug-information-faster-support/

Regards,
Itamar.

30 апреля, 2023 на 5:31 пп #13563107

volodymyrZ-4

Yes, it's better for us to get support in Russian

Thank you
also have error

CRITICAL Uncaught Error: Call to a member function get_stock_quantity() on bool in /home/o93rwsv/public_html/wp-content/plugins/woocommerce-multilingual/inc/translation-editor /class-wcml-synchronize-product-data.php:350
Stack trace:
#0 /home/o93rwsv/public_html/wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-synchronize-variations-data.php(200): WCML_Synchronize_Product_Data->sync_product_stock()
#1 /home/o93rwsv/public_html/wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-synchronize-variations-data.php(60): WCML_Synchronize_Variations_Data->sync_product_variations()
#2 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): WCML_Synchronize_Variations_Data->sync_product_variations_action()
#3 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#4 /home/o93rwsv/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#5 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(2255): do_action()
#6 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::save_variations()
#7 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#8 /home/o93rwsv/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#9 /home/o93rwsv/public_html/wp-admin/admin-ajax.php(188): do_action()
#10 {main} thrown in /home/o93rwsv/public_html/wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-synchronize-product-data.php on line 350

and after enabling ATUM multiinventory Addon (скрытая ссылка) we have this error

We are experiencing an issue with woocommerce multilingual plugin that is corrupting variation production when interacting with ATUM. The error message provided is only triggered when ATUM is active. Can you help debug?
This error leads to ATUM missing product variations randomly and creating inconsistancys for different languages, and corrupting stock counts in the process. It appears to be a complicated issue we are trying to debug.
II am in the process of tracing the get_stock_quantity() function to determine why is it throwing a bool (true/false) error. As these values should be passed with the ATUM hook/filter.

An E_ERROR error occurred on line 2393 of the /home/o93rwsv/public_html/wp-content/plugins/atum-multi-inventory/classes/Inc/Hooks.php file. Error message: Uncaught Error: Call to undefined function AtumMultiInventory\Inc\get_current_screen() in /home/o93rwsv/public_html/wp-content/plugins/atum-multi-inventory/classes/Inc/Hooks.php:2393
Stack trace:
#0 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): AtumMultiInventory\Inc\Hooks->add_mi_classes()
#1 /home/o93rwsv/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php(645): apply_filters()
#3 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/wc-template-functions.php(733): wc_get_product_class()
#4 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/templates/content-product.php(27): wc_product_class()
#5 /home/o93rwsv/public_html/wp-includes/template.php(785): require('/home/o93rwsv/p...')
#6 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(284): load_template()
#7 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-products.php(660): wc_get_template_part()
#8 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-products.php(100): WC_Shortcode_Products->product_loop()
#9 /home/o93rwsv/public_html/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(302): WC_Shortcode_Products->get_content()
#10 /home/o93rwsv/public_html/wp-includes/shortcodes.php(355): WC_Shortcodes::product()
#11 [internal function]: do_shortcode_tag()
#12 /home/o93rwsv/public_html/wp-includes/shortcodes.php(227): preg_replace_callback()
#13 /home/o93rwsv/public_html/wp-content/themes/shoptimizer/inc/shoptimizer-functions.php(93): do_shortcode()
#14 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): shoptimizer_menu_enable_shortcode()
#15 /home/o93rwsv/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#16 /home/o93rwsv/public_html/wp-includes/nav-menu-template.php(302): apply_filters()
#17 /home/o93rwsv/public_html/wp-content/themes/shoptimizer/inc/shoptimizer-template-functions.php(549): wp_nav_menu()
#18 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): shoptimizer_primary_navigation()
#19 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#20 /home/o93rwsv/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#21 /home/o93rwsv/public_html/wp-content/themes/shoptimizer-child-theme/header.php(94): do_action()
#22 /home/o93rwsv/public_html/wp-includes/template.php(783): require_once('/home/o93rwsv/p...')
#23 /home/o93rwsv/public_html/wp-includes/template.php(718): load_template()
#24 /home/o93rwsv/public_html/wp-includes/general-template.php(48): locate_template()
#25 /home/o93rwsv/public_html/wp-content/themes/shoptimizer-child-theme/404.php(8): get_header()
#26 /home/o93rwsv/public_html/wp-content/plugins/perfmatters/inc/functions.php(1011): include('/home/o93rwsv/p...')
#27 /home/o93rwsv/public_html/wp-content/plugins/perfmatters/inc/functions.php(911): perfmatters_disable_login_url()
#28 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(308): perfmatters_wp_loaded()
#29 /home/o93rwsv/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#30 /home/o93rwsv/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#31 /home/o93rwsv/public_html/wp-settings.php(645): do_action()
#32 /home/o93rwsv/public_html/wp-config.php(111): require_once('/home/o93rwsv/p...')
#33 /home/o93rwsv/public_html/wp-load.php(50): require_once('/home/o93rwsv/p...')
#34 /home/o93rwsv/public_html/wp-admin/admin.php(34): require_once('/home/o93rwsv/p...')
#35 {main}
thrown

1 мая, 2023 на 1:47 пп #13565449

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за ожидание.

По первоначальной ошибке о которой сообщили, я вижу, что не существует WPML таблицы ic_strings. Похоже, что при восстановлении сайта не все было восстановлено.

Обратил внимание, что Вы используете устаревшие WPML, WooCommerce, WooCommerce Multilingual плагины с последней версией WordPress.

Не могли бы Вы обновить плагин WPML до последней версии 4.6.3 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями? Это может не обязательно решить проблему, однако, чтобы решить ее лучше всего, работать с последними доступными версиями плагинов. Также необходимо обновить и остальные плагины.

Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: http://wpml.org/faq/install-wpml/

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.

4 мая, 2023 на 7:44 дп #13583355

volodymyrZ-4

Здравствуйте!

Обратите внимание пожалуйста на другие мои тикеты.

Снова возникла проблема с WPML после установки ATUM ADDON Multiinventory и товары некоторые потеряли вариации, потеряли переводы и потеряли ID продукта, с этим ID были потеряны отзывы и прочее.

Я описал в других тикетах

Спасибо

4 мая, 2023 на 8:03 дп #13583537

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Здравствуйте,

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