Прошла неделя с тех пор, как я столкнулся с ошибкой в woocommerce, весь сайт хорош, за исключением изменения статуса заказа.
Когда я пытаюсь изменить статус (например: Ожидание платежа завершено), он На это уходит 5 минут, а веб-сайт недоступен в течение этих 5 минут.
В журнале дебогов я получил следующее (текст на итальянском языке: статус был вызван неправильно):
[11-Apr-2020 20:52:25 UTC] PHP Примечание: статус è stato richiamato в maniera scorretta . Свойства заказа не должны быть доступны напрямую. Backtrace: edit_post, wp_update_post, wp_insert_post, do_action ( 'save_post'), WP_Hook-> do_action, WP_Hook-> apply_filters, WC_Admin_Meta_Boxes-> save_meta_boxes, do_action ( 'woocommerce_process_shop_order_meta'), WP_Hook-> do_action, WP_Hook-> apply_filters, WC_Meta_Box_Order_Data :: сохранить, WC_Order-> сохранить, WC_Order-> status_transition, do_action ( 'woocommerce_order_status_cancelled_to_processing'), WP_Hook-> do_action, WP_Hook-> apply_filters, WC_Emails :: send_transactional_email, do_action_ref_array ( 'woocommerce_order_status_cancelled_to_processing_notification'), WP_Hook-> do_action, WP_Hook-> apply_filters , WC_Email_Customer_Processing_Order-> триггер, WC_Email-> get_content, WC_Email_Customer_Processing_Order-> get_content_ html, wc_get_template_ html, wc_get_template, включают в себя ('/ plugins / email * 10 *. do_action ('woocommerce_email_order_details'), WP_Hook-> do_action в /opt/bitnami/apps/wordpress/htdocs/wp-includes/functions.php в строке 5167
Строка 5167 - это само сообщение отладки ( E_USER_NOTICE - это строка 5167):
trigger_error(
sprintf(
/* translators: Developer debugging message. 1: PHP function name, 2: Explanatory message, 3: Version information message. */
__( '%1$s was called <strong>incorrectly</strong>. %2$s %3$s' ),
$function,
$message,
$version
),
E_USER_NOTICE
);
} else {
if ( is_null( $version ) ) {
$version = '';
} else {
$version = sprintf( '(This message was added in version %s.)', $version );
}
$message .= sprintf(
' Please see <a href="%s">Debugging in WordPress</a> for more information.',
'https://wordpress.org/support/article/debugging-in-wordpress/'
);
Я обновил ядро wordpress, но ничего не изменилось Спасибо большое!