bugfix> woocommerce > 投稿

私は問題があります woocommerceの更新後、この問題が発生しました

私はあなたの助けに感謝します

致命的な誤り: AtWCTourDataStoreCPT :: read_children()へのアクセスレベルは、58行目で/home3/abrobadg/public_html/wp-content/themes/adventure-tours/includes/classes/AtWCTourDataStoreCPT.phpのpublic(クラスWC_Product_Variable_Data_Store_CPTのように)でなければなりません

ここに画像の説明を入力してください ここに画像の説明を入力してください

回答 2 件
  • 最初にバックアップコピー このファイルの説明: \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( ....

    それは私のために働いた

  • 次のコードのように、read_parentのread_childrenとread_parent_attributesのread_variation_attributesを変更します。

    保護された関数read_parent(&$product、$force_read = false){   $this->を返します is_variable($product)? parent :: parent($product、$force_read):array(); }

    保護された関数read_parent_attributes(&$product){   $this->を返します is_variable($product)? parent :: read_variation_attributes($product):array(); }

あなたの答え