WooCommerce 3 主要更新模板错误
WooCommerce 3 Major update template errors
上周我更新到 PHP 7,我也将 WooCommerce 更新到 3.0.x。
但是在更新之后我注意到我在用户注册中的额外字段不再起作用了。我使用 WP-Member 插件添加了这些额外的字段。
当我进一步搜索页面底部的 WooCommerce 系统状态时,我发现了这个错误
customtheme/woocommerce/cart/cart.php version 2.1.0 is out of date.
The core version is 3.0.0,
customtheme/woocommerce/checkout/form-checkout.php version 2.0.0 is
out of date. The core version is 2.3.0,
customtheme/woocommerce/checkout/review-order.php version 2.1.8 is out
of date. The core version is 2.3.0,
customtheme/woocommerce/checkout/thankyou.php version 2.2.0 is out of
date. The core version is 3.0.0,
customtheme/woocommerce/content-product.php version 1.6.4 is out of
date. The core version is 3.0.0,
customtheme/woocommerce/loop/loop-start.php,
customtheme/woocommerce/loop/pagination.php,
customtheme/woocommerce/myaccount/form-edit-address.php version 2.1.0
is out of date. The core version is 2.6.0,
customtheme/woocommerce/single-product/add-to-cart/variable.php
version 2.1.0 is out of date. The core version is 2.5.0,
customtheme/woocommerce/single-product/product-image.php version
2.0.14 is out of date. The core version is 3.0.0, customtheme/woocommerce/single-product/product-thumbnails.php version
2.0.3 is out of date. The core version is 3.0.0, customtheme/woocommerce/single-product/short-description.php,
customtheme/woocommerce/single-product/tabs/description.php,
customtheme/woocommerce/single-product/title.php
谁能帮我解决这些问题,让我的用户注册页面显示所有自定义字段
谢谢
WooCommerce 3.0+ is a really major update and is much more strict than before. A lot of things have changed and most of custom code used for WooCommerce version 2.6+ will need to be updated.
查看WooCommerce Development blog
的相关文章
在您的情况下,您需要更新位于 customtheme (文件夹) > [=26 中的主题中的所有 woocommerce 模板=]woocommerce (子文件夹).
为此,您必须将 woocommerce 插件 “模板” 文件夹中列出的所有文件替换为您的主题 woocommerce (子文件夹):
woocommerce/templates/cart/cart.php => customtheme/woocommerce/cart/cart.php
woocommerce/templates/checkout/form-checkout.php => customtheme/woocommerce/checkout/form-checkout.php
woocommerce/templates/checkout/review-order.php => customtheme/woocommerce/checkout/review-order.php
woocommerce/templates/checkout/thankyou.php => customtheme/woocommerce/checkout/thankyou.php
woocommerce/templates/content-product.php => customtheme/woocommerce/content-product.php
woocommerce/templates/loop/loop-start.php => customtheme/woocommerce/loop/loop-start.php
woocommerce/templates/loop/pagination.php => customtheme/woocommerce/loop/pagination.php
woocommerce/templates/myaccount/form-edit-address.php => customtheme/woocommerce/myaccount/form-edit-address.php
woocommerce/templates/single-product/add-to-cart/variable.php => customtheme/woocommerce/single-product/add-to-cart/variable.php
woocommerce/templates/single-product/product-image.php => customtheme/woocommerce/single-product/product-image.php
woocommerce/templates/single-product/product-thumbnails.php => customtheme/woocommerce/single-product/product-thumbnails.php
woocommerce/templates/single-product/short-description.php => customtheme/woocommerce/single-product/short-description.php
woocommerce/templates/single-product/tabs/description.php => customtheme/woocommerce/single-product/tabs/description.php
woocommerce/templates/single-product/title.php => customtheme/woocommerce/single-product/title.php
But keep a copy of that old template before, as you will need to replace in the new templates all changes that you have made.
查看此相关文档:Template Structure + Overriding Templates via a Theme
上周我更新到 PHP 7,我也将 WooCommerce 更新到 3.0.x。
但是在更新之后我注意到我在用户注册中的额外字段不再起作用了。我使用 WP-Member 插件添加了这些额外的字段。
当我进一步搜索页面底部的 WooCommerce 系统状态时,我发现了这个错误
customtheme/woocommerce/cart/cart.php version 2.1.0 is out of date. The core version is 3.0.0, customtheme/woocommerce/checkout/form-checkout.php version 2.0.0 is out of date. The core version is 2.3.0, customtheme/woocommerce/checkout/review-order.php version 2.1.8 is out of date. The core version is 2.3.0, customtheme/woocommerce/checkout/thankyou.php version 2.2.0 is out of date. The core version is 3.0.0, customtheme/woocommerce/content-product.php version 1.6.4 is out of date. The core version is 3.0.0, customtheme/woocommerce/loop/loop-start.php, customtheme/woocommerce/loop/pagination.php, customtheme/woocommerce/myaccount/form-edit-address.php version 2.1.0 is out of date. The core version is 2.6.0, customtheme/woocommerce/single-product/add-to-cart/variable.php version 2.1.0 is out of date. The core version is 2.5.0, customtheme/woocommerce/single-product/product-image.php version 2.0.14 is out of date. The core version is 3.0.0, customtheme/woocommerce/single-product/product-thumbnails.php version 2.0.3 is out of date. The core version is 3.0.0, customtheme/woocommerce/single-product/short-description.php, customtheme/woocommerce/single-product/tabs/description.php, customtheme/woocommerce/single-product/title.php
谁能帮我解决这些问题,让我的用户注册页面显示所有自定义字段
谢谢
WooCommerce 3.0+ is a really major update and is much more strict than before. A lot of things have changed and most of custom code used for WooCommerce version 2.6+ will need to be updated.
查看WooCommerce Development blog
的相关文章在您的情况下,您需要更新位于 customtheme (文件夹) > [=26 中的主题中的所有 woocommerce 模板=]woocommerce (子文件夹).
为此,您必须将 woocommerce 插件 “模板” 文件夹中列出的所有文件替换为您的主题 woocommerce (子文件夹):
woocommerce/templates/cart/cart.php => customtheme/woocommerce/cart/cart.php
woocommerce/templates/checkout/form-checkout.php => customtheme/woocommerce/checkout/form-checkout.php
woocommerce/templates/checkout/review-order.php => customtheme/woocommerce/checkout/review-order.php
woocommerce/templates/checkout/thankyou.php => customtheme/woocommerce/checkout/thankyou.php
woocommerce/templates/content-product.php => customtheme/woocommerce/content-product.php
woocommerce/templates/loop/loop-start.php => customtheme/woocommerce/loop/loop-start.php
woocommerce/templates/loop/pagination.php => customtheme/woocommerce/loop/pagination.php
woocommerce/templates/myaccount/form-edit-address.php => customtheme/woocommerce/myaccount/form-edit-address.php
woocommerce/templates/single-product/add-to-cart/variable.php => customtheme/woocommerce/single-product/add-to-cart/variable.php
woocommerce/templates/single-product/product-image.php => customtheme/woocommerce/single-product/product-image.php
woocommerce/templates/single-product/product-thumbnails.php => customtheme/woocommerce/single-product/product-thumbnails.php
woocommerce/templates/single-product/short-description.php => customtheme/woocommerce/single-product/short-description.php
woocommerce/templates/single-product/tabs/description.php => customtheme/woocommerce/single-product/tabs/description.php
woocommerce/templates/single-product/title.php => customtheme/woocommerce/single-product/title.php
But keep a copy of that old template before, as you will need to replace in the new templates all changes that you have made.
查看此相关文档:Template Structure + Overriding Templates via a Theme