我正在 WooCommerce 中创建一个新的自定义插件。我必须从前端使用 ajax 上传文件,所以我在支付网关类中添加了以下代码。我想在课堂上创建一个新的 ajax 端点。
我在构造函数中添加了以下行。
add_action( 'wc_ajax_wc_upload_payment_receipt', array( $this, 'wc_ajax_upload_payment_receipt'));
并在类中创建以下函数
public function wc_ajax_upload_payment_receipt(){
echo "hi";
print_r($_REQUEST);
}
现在,当我使用它调用我的 ajax 请求时,WC_AJAX::get_endpoint( 'wc_ajax_upload_payment_receipt' )
它什么也没有返回。
为什么它不在我创建的函数中?