Неустранимая ошибка: уровень доступа к .... :: read_children () должен быть открытым (как в классе ....) - PullRequest
0 голосов
/ 25 мая 2018

У меня проблема после обновления woocommerce, эта проблема возникла

Я ценю вашу помощь

Неустранимая ошибка: Уровень доступа к AtWCTourDataStoreCPT :: read_children () должен быть открытым(как в классе WC_Product_Variable_Data_Store_CPT) в /home3/abrobadg/public_html/wp-content/themes/adventure-tours/includes/classes/AtWCTourDataStoreCPT.php в строке 58

введите описание изображения здесь 1010 введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Изменить read_children для read_parent и read_variation_attributes для read_parent_attributes, как показано в коде ниже:

защищенная функция read_parent (& $ product, $ force_read = false) {return $ this-> is_variable ($ product)?parent :: parent ($ product, $ force_read): array ();}

защищенная функция read_parent_attributes (& $ product) {return $ this-> is_variable ($ product)?parent :: read_variation_attributes ($ product): array ();}

0 голосов
/ 28 мая 2018
  1. сначала создайте резервную копию / копию этого файла: \wp-content\themes\adventure-tours\includes\classes\AtWCTourDataStoreCPT.php

  2. измените видимость этих двух функций с защищенной на общедоступный на линии 25 и 29 примерно так:

protected function read_children (...” to “public function read_children (....

и

protected function read_variation_attributes( ....” to “public function read_variation_attributes( ....

у меня сработало

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