Модератор
Yui
(@fierevere)
永子
раз с админами хостинга ковырялись, какой текст ошибки в логах ошибок PHP ?
[20-Oct-2021 20:44:17 UTC] PHP Fatal error: Uncaught Error: Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib/WFG_Frontend.class.php:279
Stack trace:
#0 [internal function]: WFG_Frontend->validate_gifts(»)
#1 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/class-wp-hook.php(292): call_user_func_array(Array, Array)
#2 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array)
#3 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
#4 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/general-template.php(3009): do_action(‘wp_head’)
#5 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/themes/woodmart/header.php(13): wp_head()
#6 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template.php(730): require_once(‘/home/i/ivanove…’)
#7 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template.php(676): load_template(‘/home/i/ivanove…’, true, Array)
#8 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
#9 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/themes/woodmart/page.php(11): get_header()
#10 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template-loader.php(106): include(‘/home/i/ivanove…’)
#11 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-blog-header.php(19): require_once(‘/home/i/ivanove…’)
#12 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/index.php(17): require(‘/home/i/ivanove…’)
#13 {main}
thrown in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib/WFG_Frontend.class.php on line 279
И второй ответ был от них:
Спасибо за ожидание. В ходе рассмотрения вашей задачи выяснил, что в вашей базе данных в таблице wp_wc_admin_notes отсутствует PRIMARY KEY. Очень много записей используют note_id = 0 и первичный ключ установить не удается. Пример такой записи:
*************************** 848. row ***************************
note_id: 0
name: wayflyer_q3_2021
type: marketing
locale: en_US
title: Grow your revenue with Wayflyer financing and analytics
content: Flexible financing tailored to your needs by Wayflyer – one fee, no interest rates, penalties, equity, or personal guarantees. Based on your store’s performance, Wayflyer can provide the financing you need to grow and the analytical insights to help you spend it.
icon: info
content_data: {}
status: unactioned
source: woocommerce.com
date_created: 2021-10-20 08:16:27
date_reminder: NULL
is_snoozable: 0
layout: plain
image:
is_deleted: 0
Модератор
Yui
(@fierevere)
永子
Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib
жирным выделено имя проблемного плагина, отключать (и переустанавливать, если это поможет) надо его а не woocommerce
Модератор
Yui
(@fierevere)
永子
по поводу таблицы wc_admin_notes, попробуйте спросить на форуме поддержки woocommerce
https://wordpress.org/support/plugin/woocommerce
Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib
Функция is_cart()
определена в плагине WooCommerce, теперь какой-то другой плагин сообщает, что её нет. Скорее всего, эта ошибка появилась уже после отключения WooCommerce и будет решена повторной активацией плагина.
Думаю, разбираться стоит со второй проблемой.