大家早上好,
我正在尝试在结账时引入财务代码验证。验证类似于 Wordpress 对电子邮件所做的验证。
我创建了一个类似的“email_exists()”函数来检查订单中的财务代码是否已经存在,然后我放置了一个函数来在此财务代码存在时发出警告。
这是代码:
function cf_exists( $order_cf ) {
$order_cf = $order->billing_address_2;
$user = get_user_by( 'fiscalcode', $billing_address_2 );
if ( $user ) {
$user_id = $user->ID;
} else {
$user_id = false;
function cf_check(){
if ( cf_exists( $order_cf ) ) {
return new WP_Error( 'registration-error-fc-exists', __( 'An account is already registered with your fiscal code. Please login.', 'woocommerce' ) );
}
像往常一样,Wordpress 会自行中断,我不明白我错过了什么。希望得到一些帮助,提前感谢您的时间!