Ошибка woocommerce плагина в функциях. php строка 50 - PullRequest
0 голосов
/ 26 марта 2020

Я создаю свою целевую страницу, используя функции php для вызова продуктов из woocommerce, но это исключение. Я отключил плагин woocommerce, и ошибка исчезла. Но мне нужно исправить при активированной woocommerce.

Неустранимая ошибка: необученная ошибка: вызов неопределенного метода DateTime :: format () в C: \ Program Files \ VertrigoServ \ www\estore.com \ wp-includes \ functions. php в строке 50 (!) Ошибка: вызов неопределенного метода DateTime :: format () в C: \ Program Files \ VertrigoServ \ www\estore.com \ wp-includes \ functions. php в строке 50

[1]: https://i.stack.imgur.com/Ki7e4.png

function mysql2date( $format, $date, $translate = true ) {
if ( empty( $date ) ) {
    return false;
}

$datetime = date_create( $date, wp_timezone() );

if ( false === $datetime ) {
    return false;
}

// Returns a sum of timestamp with timezone offset. Ideally should never be used.
if ( 'G' === $format || 'U' === $format ) {
    return $datetime->getTimestamp() + $datetime->getOffset();
}

if ( $translate ) {
    return wp_date( $format, $datetime->getTimestamp() );
}

/*line 50 ->*/ return $datetime->format( $format );

}

также указывает ошибка здесь на моей пользовательской целевой странице

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...