当前位置: 首页 > 知识库问答 >
问题:

未捕获错误:在表单签出时,对成员函数的调用是\u registration\u enabled()。php

吕天逸
2023-03-14

我正在做一个插件,我需要结帐表。当我包含表单签出时,我遇到以下错误。php

致命错误:未捕获错误:对成员函数的调用在C:\xampp7\htdocs\woo\wp content\plugins\wooinstant\inc\templates\checkout\form checkout中为null时启用了注册()。php:28堆栈跟踪:#0 C:\xampp7\htdocs\woo\wp content\plugins\wooinstant\inc\wooinstant布局。php(19):include()#1c:\xampp7\htdocs\woo\wp includes\class wp hook。php(286):wooinstant_布局(“”)#2c:\xampp7\htdocs\woo\wp includes\class wp hook。php(310):WP_钩子-

我想像这样包括结帐表单文件

include plugin_dir_path( __FILE__ ) . '/templates/checkout/form-checkout.php';

我不想在那里使用[woocommerce\u checkout]

共有2个答案

宗政卓
2023-03-14

更新WooCommerce插件将进一步删除您的代码。相反,你可以尝试wc_get_template_part函数来包括结帐

萧成文
2023-03-14

我通过使用$checkout=WC()解决了这个问题-

 类似资料:
  • 这是三个文件 我得到一个错误“Fatal error:Uncattle error:Call to a member function prepare()on null”。这段代码运行在我的localhost上没有问题,但是当它上传到服务器时,我就出现了这个问题。我在本地使用PHP8和xammp软件。我是三年级学生,请帮帮我。 文件database.php: } 文件admin.php

  • 我收到WordPress发来的关于致命错误的消息。它与WPML字符串翻译插件后端中的特定页面相关。我认为有一个特别的翻译: 访问发现错误的页面(xxxxxxxx/wp admin/admin.php?page=wpml translation management/menu/translations-queue.php) 它还说 错误详细信息===========在文件/nas/content/l

  • 我们一直很好地使用WooCommerce订阅,但是当从用户的“我的帐户”部分查看订单时,它开始引起问题,打开WP_DEBUG显示如下: 未捕获的错误:在/wp-content/plugins/woocommerce-subscriptions/includes/wcs-user-functions.php:381中调用bool中的成员函数get_user_id() 第381行是: 鉴于这是一个官方

  • 在将我的生产WordPress相关网站导入到我的本地Xampp环境后,我得到了这个错误: 致命错误:未捕获错误:在C:\xampp\htdocs\public\u html\siliconharvest\wp content\themes\storefront child\functions.php:62堆栈跟踪:#0 C:\xampp\htdocs\public\u html\siliconha

  • 我正在尝试使用Ajax和PHP发送输入数据数据库,而不刷新页面。但我得到了这个错误,我已经花了几个小时解决这个问题,但我仍然不能。请帮帮我。谢谢 这是我的index.php文件,我在其中放置了ajax脚本和html代码。 这是我的insert.php文件 还有我的班级/Db.php档案

  • (操作系统:Windows 10;XAMPP v3.2.2;Visual Studio代码1.20.0) 我对php mysqli有一个问题。它说mysqli_connect函数没有定义。我尝试过很多解决方案——甚至在堆栈溢出中——但这些解决方案都不适合我。 我已经将PHP从5升级到7。在我的phpinfo中,似乎没有启用mysqli。所以我检查了是否有php_mysqli。我的php文件夹中的d