Скрыть трубу | в выходных данных Gravity Forms Entry - PullRequest
0 голосов
/ 01 августа 2020

Мне нужна помощь в удалении или скрытии значения из записи, отображаемой во всех моих формах Gravity Settings for the form

Форма вывода

Я хочу удалить "| 330" из вывода ... Оставив только "1 ГБ"

1 Ответ

0 голосов
/ 01 августа 2020

Вы можете использовать фильтр gform_webhooks_request_data в файле functions. php или подключаемый модуль пользовательских функций для изменения данных до того, как надстройка Gravity Forms Webhooks отправит их на указанную конечную точку.

Этот пример применим к форме с идентификатором 1.

add_filter( 'gform_webhooks_request_data_1', function ( $request_data ) {
    gf_webhooks()->log_debug( 'gform_webhooks_request_data: before => ' . print_r( $request_data, true ) );
    if ( ! empty( $request_data['4'] ) ) {
        list( $value, $price ) = explode( '|', $request_data['4'] );
        $request_data['4'] = $value;
        gf_webhooks()->log_debug( 'gform_webhooks_request_data: after => ' . print_r( $request_data, true ) );
    }

    return $request_data;
} );
...