wpcf7_build_query()
Builds a URL-encoded query string.
Хуков нет.
Возвращает
Строку
. Query string.
Использование
wpcf7_build_query( $data, $key );
- $data(массив) (обязательный)
- URL query parameters.
- $key(строка)
- If specified, used to prefix key name.
По умолчанию: ''
Код wpcf7_build_query() wpcf7 build query CF7 6.0.5
function wpcf7_build_query( $data, $key = '' ) { $sep = '&'; $ret = array(); foreach ( (array) $data as $k => $v ) { $k = urlencode( $k ); if ( ! empty( $key ) ) { $k = $key . '%5B' . $k . '%5D'; } if ( null === $v ) { continue; } elseif ( false === $v ) { $v = '0'; } if ( is_array( $v ) or is_object( $v ) ) { array_push( $ret, wpcf7_build_query( $v, $k ) ); } else { array_push( $ret, $k . '=' . urlencode( $v ) ); } } return implode( $sep, $ret ); }