Разбор форматирования в контактной форме 7 полей - PullRequest
0 голосов
/ 30 октября 2018

Можно ли удалить определенные символы после того, как пользователь отправил форму? Например, пользователь выбирает 10 000 фунтов стерлингов, и при отправке и отправке по электронной почте он будет обрезан до 10000.

ТИА

1 Ответ

0 голосов
/ 30 октября 2018

Вот ответ

// define the wpcf7_posted_data callback 
function action_wpcf7_posted_data( $array ) { 

    //'amount' is the name that you gave the field in the CF7 admin.
    $amount = $array['amount'];

    if( !empty( $amount ) ){
        $array['amount'] = preg_replace('/[\£,]/', '', $array['amount']);
    }

     return $array;
}; 

add_filter( 'wpcf7_posted_data', 'action_wpcf7_posted_data', 10, 1 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...