27

我正在尝试编辑结帐页面,但找不到模板。具有结帐字段的文件在插件内的位置是什么?

4

4 回答 4

50

结帐页面由几个 php 文件组成。

wp-内容/插件/woocommerce/模板/结帐/

  • 购物车-errors.php
  • 表单-billing.php
  • 表单-checkout.php
  • form-coupon.php
  • 表单-login.php
  • 表单-pay.php
  • 表单-shipping.php
  • 审查-order.php
  • 谢谢你.php

wp-content/plugins/woocommerce/templates/checkout/form-checkout.php 是主文件。

[来自 Woo Commerce Docs 的模板结构][1]

http://wcdocs.woothemes.com/codex/template-structure/ https://docs.woothemes.com/document/template-structure/

建议您复制模板文件夹建议从 woocommerce 插件目录中复制您希望更改的文件的模板文件夹。将其放在主题的根目录下并将其重命名为 woocommerce(在插件目录中保留模板文件夹以允许升级)。

于 2013-02-08T18:19:29.697 回答
8

请注意您的购物车模板,默认情况下该page.php模板是您的一般主题中的模板。

您可以通过更改来更改购物车布局page.php,或者转到您的 WordPress 购物车页面,编辑并更改另一个模板。

希望它有所帮助,我只是浪费了 2 小时的搜索时间。

于 2014-08-22T16:31:52.633 回答
2

有一组控制结帐页面的几个模板。它们可以在模板/结帐的 WooCommerce 插件文件夹中找到。

您可以将 woocommerce/templates/checkout 文件夹放在主题文件夹中,然后将要更改的模板复制到其中。这些将覆盖普通模板而不改变插件本身。这样,当 WooCommerce 更新时,您的更改不会被覆盖。

于 2013-02-08T18:20:08.720 回答
2

注意:我不建议直接编辑插件文件,因为如果您错误地更新了,您将丢失所有更改。所以首先将/woocommerce/templates/目录复制到/theme/woocommerce/内的主题目录中,然后

然后你应该编辑文件theme/woocommerce/checkout/

参考更多:https ://docs.woocommerce.com/document/template-structure/

于 2015-01-19T19:07:33.027 回答