web-dev-qa-db-ja.com

WordPress WooCommerceテーマの致命的なエラー「未定義関数wc_get_theme_slug_for_templates()の呼び出し」

私はWordPressが初めてです。私はeコマースサイトを作ろうとしています。私はプラグインWooCommerceとWoocommerceテーマを使いました。

私のWooCommerceテーマメニューバーはこんな感じです:

theme Menu 

ショップ以外のすべてのテーマメニューのリンクは、「ショップ」ページの最後に表示されます。

error image 

エラーの説明:

致命的なエラー:キャッチされていないエラー:C:\ xampp\htdocs\wordpress2\wp-content\themes\vw-ecommerce-shop\woocommerce\global\wrapper-end.phpの未定義関数wc_get_theme_slug_for_templates()の呼び出し:23スタックトレース:# 0 C:¥xampp¥htdocs¥wordpress2¥wp-content¥plugins¥woocommerce¥includes¥wc-core-functions.php(195):include()#1 C:¥xampp¥htdocs¥wordpress2¥wp-content¥plugins\woocommerce\includes\wc-template-functions.php(400):wc_get_template( 'global/wrapper -...')#2 C:\ xampp\htdocs\wordpress2\wp-includes\class-wp-hook.php (286):woocommerce_output_content_wrapper_end( '')#3 C:\ xampp\htdocs\wordpress2\wp-includes\class-wp-hook.php(310):WP_Hook-> apply_filters( ''、Array)#4 C:\ xampp\htdocs\wordpress2\wp-includes\plugin.php(453):WP_Hook-> do_action(配列)#5 C:\ xampp\htdocs\wordpress2\wp-content\themes\vw-ecommerce-shop\woocommerce\archive -product.php(110):do_action( 'woocommerce_aft ...')#6 C:\ xampp\htdocs\wordpress2\wp-includes\template-loader.php(74):include( 'C:\ xampp\htdocs ... ')#7 C:\ xampp\htdocs\wordpress2\wp-blog-header.php(19):C:¥xampp¥htdocs¥wordpress2¥wp-ecommerce-shop¥woocommerce¥global¥wrapper-end.phpの23行目

この問題を解決するために助けてください。

1
Moona

わかりました、エラーはこれを言っています:

このテーマファイルからエラーが発生します。

\themes\vw-ecommerce-shop\woocommerce\global\wrapper-end.php

行:23.

23行目のそのファイルでは、以下の関数がwc_get_theme_slug_for_templates()と呼ばれていますが、その時点ではまだ利用できません。それが有効なWoocommerce機能であるので、機能は利用可能であるべきです、 ここ を見てください。

あなたのテーマを更新できますか? WooCommerceを使用してテーマを最新に保つことは常に重要です。そうしないと、問題が最終的に(そしておそらく予想より早く)発生します。

よろしく、ビョルン

1
Bjorn