Wordpress 为什么在WooCommerce支付网关扩展中未调用admin_选项

Wordpress 为什么在WooCommerce支付网关扩展中未调用admin_选项,wordpress,woocommerce,payment,gateway,Wordpress,Woocommerce,Payment,Gateway,我正在为WooCommerce创建一个自定义支付网关,但我很难在管理区显示设置 我学习过以下教程: 但是,在我的情况下,当我转到支付网关的设置页面时,从未调用过admin_选项 支付网关位于支付方式列表中。它也可以在前端作为可选的付款方式显示 在我的类中,扩展了我放置的WC\U支付\U网关 public function admin_options() { echo 'TEST'; die(); } 检查它是否被调用,但它不是。其他方法,如构造函数、init_form_

我正在为WooCommerce创建一个自定义支付网关,但我很难在管理区显示设置

我学习过以下教程:

但是,在我的情况下,当我转到支付网关的设置页面时,从未调用过admin_选项

支付网关位于支付方式列表中。它也可以在前端作为可选的付款方式显示

在我的类中,扩展了我放置的WC\U支付\U网关

public function admin_options() {
    echo 'TEST'; 
    die();
}
检查它是否被调用,但它不是。其他方法,如构造函数、init_form_字段都会被调用,因此至少有一部分是有效的


任何关于可能发生的事情或如何解决这一问题的想法都是非常受欢迎的。

$this->id包含一些大写字母……这似乎是不允许的……使用小写字母解决了问题

在这篇文章中,我被#Vishal的回答所触动: