You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce结账页面自定义字段无法显示问题求助

WooCommerce结账页面添加自定义字段无响应问题

我尝试在WooCommerce结账页面添加自定义字段,遵循官方文档示例及公开代码操作均无效。已在本地全新WordPress环境测试,依然没有响应。因需要根据购物车商品数量生成自定义字段,优先选择代码方案而非插件。

使用的添加自定义字段代码如下:

add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );

function my_custom_checkout_field( $checkout ) {

	echo '<div id="my_custom_checkout_field"><h2>' . esc_html__( 'My Field' ) . '</h2>';

	woocommerce_form_field(
	    'my_field_name',
	    array(
	        'type'        => 'text',
	        'class'       => array( 'my-field-class form-row-wide' ),
	        'label'       => __( 'Fill in this field' ),
	        'placeholder' => __( 'Enter something' ),
	    ),
	    $checkout->get_value( 'my_field_name' )
	);

	echo '</div>';
}

系统状态报告

WordPress环境

  • WordPress地址(URL):[已隐藏]
  • 站点地址(URL):[已隐藏]
  • WC版本:9.1.4
  • Legacy REST API包版本:未安装Legacy REST API插件
  • Action Scheduler版本:✔ 3.8.1
  • 日志目录可写:✔
  • WP版本:6.6.2
  • WP多站点:–
  • WP内存限制:256 MB
  • WP调试模式:–
  • WP Cron:✔
  • 语言:en_GB
  • 外部对象缓存:–

服务器环境

  • 服务器信息:Apache
  • PHP版本:8.1.29
  • PHP Post最大尺寸:8 MB
  • PHP执行时间限制:30
  • PHP最大输入变量数:1000
  • cURL版本:8.10.0
  • OpenSSL/1.1.1w
  • SUHOSIN已安装:–
  • MySQL版本:5.7.41
  • 最大上传尺寸:8 MB
  • 默认时区为UTC:✔
  • fsockopen/cURL:✔
  • SoapClient:✔
  • DOMDocument:✔
  • GZip:✔
  • 多字节字符串:✔
  • Remote Post:✔
  • Remote Get:✔

数据库

[已隐藏]

文章类型统计

  • attachment:76
  • custom_css:1
  • customize_changeset:3
  • elementor_library:2
  • nav_menu_item:20
  • page:35
  • popup:2
  • popup_theme:8
  • post:2
  • product:2
  • revision:103
  • shop_order_placehold:1
  • template:1
  • wp_font_face:33
  • wp_font_family:12
  • wp_global_styles:1
  • wpforms:8
  • wpforms-views:1

安全

  • 安全连接(HTTPS):✔
  • 向访客隐藏错误:✔

激活插件(30个)

  • Advanced Custom Fields:WP Engine开发 – 6.3.6
  • BeCustom:Muffin Group开发 – 1.0.4
  • Custom status for Booknetic:FS Code开发 – 1.1.4
  • Custom forms for Booknetic:FS Code开发 – 2.2.4
  • Reports for Booknetic:FS Code开发 – 1.1.4
  • User Role Manager add-on for Booknetic:FS Code开发 – 1.1.9
  • Email action for Booknetic workflows:FS Code开发 – 1.2.6
  • Twilio SMS action for Booknetic workflows:FS Code开发 – 1.1.4
  • Webhook action for Booknetic workflows:FS Code开发 – 1.1.5
  • Booknetic:FS-Code开发 – 4.0.9
  • Code Snippets:Code Snippets Pro开发 – 3.6.5.1
  • Database for WPforms:wpdebuglog开发 – 1.0.6
  • Elementor:Elementor.com开发 – 3.24.4
  • Essential Addons for Elementor:WPDeveloper开发 – 6.0.5
  • Imagify:Imagify开发 – 图片优化及格式转换 – 2.2.2
  • LoginWP (原Peter's Login Redirect):LoginWP Team开发 – 3.0.8.6
  • Redirection:John Godley开发 – 5.5.0
  • Slider Revolution:ThemePunch开发 – 6.5.11
  • W3 Total Cache:BoldGrid开发 – 2.7.5
  • WP Menu Cart:WP Overnight开发 – 2.14.6
  • WooPayments:WooCommerce开发 – 8.0.2(可更新至8.2.2版本)
  • WooCommerce:Automattic开发 – 9.1.4(可更新至9.3.3版本)
  • WP Data Access:Passionate Programmers B.V.开发 – 5.5.12
  • WP File Manager:mndpsingh287开发 – 8.0
  • WP Mail SMTP:WP Mail SMTP开发 – 4.1.0
  • WP-Optimize - 清理、压缩、缓存:David Anderson、Ruhani Rabin、Team Updraft开发 – 3.5.0
  • WPForms Calculations:WPForms开发 – 1.2.0
  • WPForms Form Pages:WPForms开发 – 1.10.0
  • WPForms Signatures:WPForms开发 – 1.11.0
  • WPForms:WPForms开发 – 1.9.0.4

未激活插件(16个)

  • Akismet Anti-spam: 反垃圾保护:Automattic - Anti-spam Team开发 – 5.3.3
  • Amelia:TMS开发 – 6.5
  • BeTheme Header Builder:Muffin group开发 – 1.0.7.3
  • Big File Uploads:Infinite Uploads开发 – 2.1.2
  • Font Awesome:Font Awesome开发 – 4.5.0
  • Force Regenerate Thumbnails:Exactly WWW开发 – 2.1.4
  • Formidable Forms:Strategy11 Form Builder Team开发 – 6.14
  • Go Live Update Urls:OnPoint Plugins开发 – 6.8.0
  • Hello Dolly:Matt Mullenweg开发 – 1.7.2
  • Jetpack:Automattic开发 – 13.7
  • LayerSlider:Kreatura Media开发 – 7.0.5
  • Popup Maker:Popup Maker开发 – 1.19.0
  • Site Kit by Google:Google开发 – 1.132.0
  • Widget Importer & Exporter:ChurchThemes.com开发 – 1.6.1
  • WPBakery Page Builder:Michael M - WPBakery.com开发 – 6.7.0
  • WP SMS:VeronaLabs开发 – 6.9.4.1

下拉插件

  • advanced-cache.php: advanced-cache.php
  • maintenance.php: maintenance.php

必须使用插件(1个)

  • Elementor Safe Mode:Elementor.com开发 – 1.0.0

设置

  • API已启用:–
  • 强制SSL:–
  • 货币:GBP (£)
  • 货币位置:左侧
  • 千位分隔符:,
  • 小数分隔符:.
  • 小数位数:2
  • 产品类型分类:external(外部产品)、grouped(分组产品)、simple(简单产品)、variable(可变产品)
  • 产品可见性分类:exclude-from-catalog(排除于目录)、exclude-from-search(排除于搜索)、featured(特色产品)、outofstock(缺货)、rated-1(1星评价)、rated-2(2星评价)、rated-3(3星评价)、rated-4(4星评价)、rated-5(5星评价)
  • 已连接至WooCommerce.com:–
  • 强制使用已批准的产品下载目录:✔
  • HPOS功能已启用:✔
  • 订单数据存储:Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore
  • HPOS数据同步已启用:–

日志

  • 已启用:✔
  • 处理器:Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
  • 保留期限:30天
  • 级别阈值:–
  • 日志目录大小:15 KB

WC页面

  • 商店基础页:#940 - /shop/
  • 购物车:#941 - /basket/ - 包含woocommerce/cart区块
  • 结账:#942 - /checkout/ - 包含woocommerce/checkout区块
  • 我的账户:#943 - /my-account/
  • 条款和条件:❌ 未设置页面

主题

  • 名称:Betheme Child
  • 版本:2.0
  • 作者URL:https://muffingroup.com
  • 子主题:✔
  • 父主题名称:Betheme
  • 父主题版本:27.5.7.1
  • 父主题作者URL:https://muffingroup.com/
  • WooCommerce支持:✔

模板

  • 存档模板:您的主题包含woocommerce.php文件,无法覆盖woocommerce/archive-product.php自定义模板,因为woocommerce.php优先级高于archive-product.php,此设置用于避免显示问题。
  • 覆盖文件:betheme/woocommerce/archive-product.php、betheme/woocommerce/cart/cart-totals.php、betheme/woocommerce/cart/cart.php、betheme/woocommerce/cart/cross-sells.php、betheme/woocommerce/cart/mini-cart.php、betheme/woocommerce/cart/proceed-to-checkout-button.php、betheme/woocommerce/checkout/form-checkout.php、betheme/woocommerce/content-product.php、betheme/woocommerce/content-single-product.php、betheme/woocommerce/global/form-login.php、betheme/woocommerce/loop/loop-end.php、betheme/woocommerce/loop/loop-start.php、betheme/woocommerce/loop/no-products-found.php、betheme/woocommerce/loop/pagination.php、betheme/woocommerce/myaccount/downloads.php、betheme/woocommerce/notices/error.php、betheme/woocommerce/notices/success.php、betheme/woocommerce/single-product/add-to-cart/external.php、betheme/woocommerce/single-product/meta.php、betheme/woocommerce/single-product/product-image.php、betheme/woocommerce/single-product/related.php、betheme/woocommerce/single-product/sale-flash.php、betheme/woocommerce/single-product/tabs/description.php、betheme/woocommerce/single-product/tabs/tabs.php、betheme/woocommerce/single-product/title.php、betheme/woocommerce/single-product/up-sells.php、betheme/woocommerce/single-product-reviews.php

WooPayments

  • 版本:8.0.2
  • 已连接至WPCOM:是
  • WPCOM博客ID:233891200
  • 账户ID:❌ 未连接
  • 日志:已禁用

后台

  • 已启用功能:activity-panels、analytics、product-block-editor、coupons、core-profiler、customize-store、customer-effort-score-tracks、import-products-task、experimental-fashion-sample-products、shipping-smart-defaults、shipping-setting-tour、homescreen、marketing、mobile-app-banner、navigation、onboarding、onboarding-tasks、product-custom-fields、remote-inbox-notifications、remote-free-extensions、payment-gateway-suggestions、shipping-label-banner、subscriptions、store-alerts、transient-notices、woo-mobile-welcome、wc-pay-promotion、wc-pay-welcome-page、launch-your-store
  • 已禁用功能:experimental-blocks、minified-js、pattern-toolkit-full-composability、product-pre-publish-modal、printful、settings、async-product-editor-category-field、product-editor-template-system
  • 每日Cron:✔ 下次计划执行时间:2024-09-30 14:27:31 +01:00
  • 选项:✔
  • 备注:74条
  • 引导设置:已完成

Action Scheduler

  • 已完成:537条
  • 最早执行时间:2024-08-29 21:24:14 +0100
  • 最晚执行时间:2024-09-29 16:10:04 +0100
  • 失败:2437条
  • 最早执行时间:2023-10-10 00:22:58 +0100
  • 最晚执行时间:2024-09-29 16:14:43 +0100
  • 待处理:17条
  • 最早执行时间:2024-09-29 16:19:43 +0100
  • 最晚执行时间:2024-10-06 12:46:26 +0100

状态报告信息

  • 生成时间:2024-09-29 16:15:15 +01:00

内容的提问来源于stack exchange,提问作者Arif Muhammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 22:10:54