• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Ошибка файла wc-template-functions.php

intman

Форумчанин
На страницах товаров моего сайта http://elbis.intman.net
белый лист. Файл логов показывает ошибку

PHP Fatal error: Call to a member function is_downloadable() on a non-object in /home/ahgilman/public_html/elbis/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 581

Строка 581 этого файла выглядит так
Код:
if ( $product->is_downloadable() ) {

Я в PHP не спец, не подскажите как исправить ошибку ?
 

sunburst007

Новичок
может ты не закрыл функцию? посмотри в конце строки есть ли "}"
у меня пару минут назад такая штука была)))
 

intman

Форумчанин
может ты не закрыл функцию? посмотри в конце строки есть ли "}"
у меня пару минут назад такая штука была)))

Так я всю строчку здесь привел. Закрывается эта функция на другой строчке

if ( $product->is_downloadable() ) {
$classes[] = 'downloadable';
}
 
Последнее редактирование:

redjek

Опытный
Местный
обычно ошибка в wc-template-functions.php бывает из за конфликта темы и плагина комерца, у данной темы есть уже готовый шаблоны для воокомерца?
 
  • Like
Реакции: D&B

intman

Форумчанин
обычно ошибка в wc-template-functions.php бывает из за конфликта темы и плагина комерца, у данной темы есть уже готовый шаблоны для воокомерца?

Скорее всего нет. Это тема Parabola
Но скорее всего вы правы - при смене темы на другую под комерц "заточенную" все работает. Для примера http://elbis.intman.net/?product=butyilki-suvenirnyie
Дизайн здесь не шибко подходящий но это дело поправимое.
 
Сверху Снизу