サポート » プラグイン » Fatal errorについて

  • はじめまして。

    現在WordpressにプラグインでWooCommerceをインストールしてECサイトを作成中です。
    WooCommerceの「商品」項目の「新規追加」で商品情報を入力し、仕上がり確認のため「プレビュー」で確認ページを開いたところ、下記エラーが表示され、商品ページは表示されませんでした。
    ※以前は問題ありませんでしたが、おそらく半年ほど前からエラーが出ました。

    知識が乏しく、この質問が本カテゴリーで合っているかも不確かですが、原因についてご教授頂けますでしょうか。

    宜しくお願いいたします。

    【エラー内容】
    —–
    Fatal error: Uncaught Error: Call to undefined function wc_product_class() in /home/r7098978/public_html/boysdontcry.jp/wp-content/themes/unero/woocommerce/content-single-product.php:35 Stack trace: #0 /home/r7098978/public_html/boysdontcry.jp/wp-includes/template.php(772): require() #1 /home/r7098978/public_html/boysdontcry.jp/wp-content/plugins/woocommerce/includes/wc-core-functions.php(180): load_template('/home/r7098978/...', false) #2 /home/r7098978/public_html/boysdontcry.jp/wp-content/plugins/woocommerce/templates/single-product.php(37): wc_get_template_part('content', 'single-product') #3 /home/r7098978/public_html/boysdontcry.jp/wp-includes/template-loader.php(106): include('/home/r7098978/...') #4 /home/r7098978/public_html/boysdontcry.jp/wp-blog-header.php(19): require_once('/home/r7098978/...') #5 /home/r7098978/public_html/boysdontcry.jp/index.php(17): require('/home/r7098978/...') #6 {main} thrown in /home/r7098978/public_html/boysdontcry.jp/wp-content/themes/unero/woocommerce/content-single-product.php on line 35
    —–

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは

    wc_product_classという関数が存在しないというエラーですが、この関数は WooCommerce 本体に含まれているべきものです。

    WooCommerce のアップデートに失敗しているのではないかなと思います。

    こちらのページの下の方にあるダウンロードから現在と同じバージョンの WooCommerce をダウンロードし、ダッシュボードの

    プラグイン > 新規追加 > プラグインのアップロード

    から、ダウンロードしたファイルをアップロードしてください。
    最近の WordPress でしたら、アップロードしたもので置き換えるかどうか確認するボタンが表示されると思いますので、置き換えてください。

    もし置き換えすることができないのであれば、ダウンロードしたファイルを解凍し、plugins ディレクトリにある woocommerce フォルダに上書きアップロードしてください。

    なお、作業前にバックアップを取得しておくことをお勧めします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。