Мне было интересно, может ли кто-нибудь помочь мне.Wordpress - Редактирование функциональности фильтра плагина
У меня есть плагин под названием Платный членство Pro.
В форме регистрации есть поля, которые я хочу сделать необходимыми.
Я прошел через код и нашел место, где он устанавливает, какие поля являются обязательными и не требуется, как показано ниже:
//require fields
$pmpro_required_billing_fields = array(
"bfirstname" => $bfirstname,
"blastname" => $blastname,
"baddress1" => $baddress1,
"bcity" => $bcity,
"bstate" => $bstate,
"bzipcode" => $bzipcode,
"bphone" => $bphone,
"bcountry" => $bcountry,
"bemail" => $bemail,
"CardType" => $CardType,
"AccountNumber" => $AccountNumber,
"ExpirationMonth" => $ExpirationMonth,
"ExpirationYear" => $ExpirationYear,
"CVV" => $CVV
);
$pmpro_required_billing_fields = apply_filters("pmpro_required_billing_fields", $pmpro_required_billing_fields);
$pmpro_required_user_fields = array(
"username" => $username,
"password" => $password,
"password2" => $password2,
"bemail" => $bemail,
"bconfirmemail" => $bconfirmemail
);
$pmpro_required_user_fields = apply_filters("pmpro_required_user_fields", $pmpro_required_user_fields);
Это находится в одном из плагинов основных файлов плагинов/оплаченный членским составом -pro/preheaders/checkout.php
Я хочу, чтобы иметь возможность переопределить это, но я не хочу редактировать основные файлы, есть ли способ, которым я могу редактировать это через мои темы functions.php-файл?
Например, добавьте bfirstname и blastname в число $ pmpro_required_user_fields?
Любая помощь была бы принята с благодарностью, я искал, как это сделать, но я не могу понять, возможно ли это.
Спасибо всем :)
я думаю, что вам нужно переопределить класс или функцию в функции темы –