Title: Forms: 3rdparty Phone Numbers
Author: zaus
Published: <strong>30 de diciembre de  2015</strong>
Last modified: 29 de septiembre de  2016

---

Buscar plugins

Este plugin **no se ha probado con las últimas 3 versiones mayores de WordPress**.
Puede que ya no tenga asistencia ni lo mantenga nadie, o puede que tenga problemas
de compatibilidad cuando se usa con las versiones más recientes de WordPress.

![](https://s.w.org/plugins/geopattern-icon/forms-3rdparty-phone-numbers.svg)

# Forms: 3rdparty Phone Numbers

 Por [zaus](https://profiles.wordpress.org/zaus/)

[Descargar](https://downloads.wordpress.org/plugin/forms-3rdparty-phone-numbers.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/forms-3rdparty-phone-numbers/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/forms-3rdparty-phone-numbers/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/forms-3rdparty-phone-numbers/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/forms-3rdparty-phone-numbers/#developers)

 [Soporte](https://wordpress.org/support/plugin/forms-3rdparty-phone-numbers/)

## Descripción

An add-on to [‘Forms: 3rdparty Integration’](https://wordpress.org/plugins/forms-3rdparty-integration/),
it parses phone number fields from Contact Form submissions and exposes them to 
additional mapping.

Uses the [PHP Port of Google’s libphonenumber](https://github.com/giggsey/libphonenumber-for-php),
which may be included via Composer instead — see [GitHub version](https://github.com/zaus/f3i-phonenumber)
instead.

## Instalación

 1. Unzip/upload plugin folder to your plugins directory (`/wp-content/plugins/`)
 2. Make sure [Forms 3rdparty Integration](https://wordpress.org/plugins/forms-3rdparty-integration/)
    is installed and settings have been saved at least once.
 3. Activate this plugin
 4. Set the ‘Phone number fields’ option (fieldset may be collapsed by default) using
    URL-querystring format.

You can provide one or more phone numbers separated by `&` symbols. You may specify
the input format (per country) with `=country-code`. You may specify both the input
format and output format with `=input-format,output-format`. You may use another
submission field to define the format by prefixing that field name with `##`, e.
g. `field_name=##another_field`

Will parse and split up input phone number(s) and create additional ‘submission’
fields (which you can map against): * `FIELDNAME-CountryCode` = country code * `
FIELDNAME-NationalNumber` = regional number (without country code) * `FIELDNAME-
AreaCode` = regional code * `FIELDNAME-Subscriber` = local number (without area 
code) * `FIELDNAME-Extension` = telephone extension, if present * `FIELDNAME-NumberOfLeadingZeros`
= how many zeros it would start with if it had them * `FIELDNAME-Out` = reformated
phone number

Example: to convert input phone-number “9195551234” in various fields:

    ```
    field_name&field2=US,2&field3=2,3&field4=##field5 
    ```

 * `field_name` from assumed format into standard international `+1 919-555-1234`
 * `field2` assuming US country code into standard regional `(919) 555-1234`
 * `field3` from international format (requires country code `+X`) into url style`
   tel:+1-919-555-1234`
 * `field4` from international format (requires country code `+X`) into a format
   defined by `field5`

## Preguntas frecuentes

  It doesn’t work right…

Drop an issue at https://github.com/zaus/f3i-phonenumber

  Using field labels

Forms 3rdparty Integration makes some form plugin fields available by label as well
as by id. There is a [quirk in parsing url-querystrings](http://php.net/manual/en/function.parse-str.php#76978)
whereby spaces in keys are turned into underscores. As of v0.4.2 this plugin will
check if the key should have had spaces, so that ‘your label=fieldvalue’ will turn
into: * `your label-NationalNumber`
 * `your label-_etc_`

  Formats

From [here](https://github.com/giggsey/libphonenumber-for-php/blob/master/src/libphonenumber/PhoneNumberFormat.php),
among other places

 * _US_ = United States
 * _CH_ = Switzerland
 * _other iso country codes_
 * _1_ = (default) international format
 * _2_ = national format
 * _3_ = RFC3966 (url-format)

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

“Forms: 3rdparty Phone Numbers” es un software de código abierto. Las siguientes
personas han colaborado con este plugin.

Colaboradores

 *   [ zaus ](https://profiles.wordpress.org/zaus/)

[Traduce “Forms: 3rdparty Phone Numbers” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/forms-3rdparty-phone-numbers)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/forms-3rdparty-phone-numbers/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/forms-3rdparty-phone-numbers/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/forms-3rdparty-phone-numbers/)
por [RSS](https://plugins.trac.wordpress.org/log/forms-3rdparty-phone-numbers/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 0.4.3

 * bump giggsey/libphonenumber to v7.6.1 to fix missing autoloader file

#### 0.4.2

 * addressing [spaces in url key quirk](http://php.net/manual/en/function.parse-str.php#76978)

#### 0.4

 * updated libphonenumber from v7.2.2 to v7.4.5
 * including area code + subscriber number components

#### 0.3

 * use another submission field as the format

#### 0.2

 * support for input/output format

#### 0.1

 * started

## Meta

 *  Versión **0.4.3**
 *  Última actualización **hace 10 años**
 *  Instalaciones activas **10+**
 *  Versión de WordPress ** 3.0 o superior **
 *  Testeado hasta **4.5.33**
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/forms-3rdparty-phone-numbers/)
 * Etiquetas:
 * [api](https://es-ar.wordpress.org/plugins/tags/api/)[contact form](https://es-ar.wordpress.org/plugins/tags/contact-form/)
   [parsing](https://es-ar.wordpress.org/plugins/tags/parsing/)[phone number](https://es-ar.wordpress.org/plugins/tags/phone-number/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/forms-3rdparty-phone-numbers/advanced/)

## Valoraciones

Todavía no se enviaron reseñas.

[Your review](https://wordpress.org/support/plugin/forms-3rdparty-phone-numbers/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/forms-3rdparty-phone-numbers/reviews/)

## Colaboradores

 *   [ zaus ](https://profiles.wordpress.org/zaus/)

## Soporte

¿Tenés algo que decir? ¿Necesitás ayuda?

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/forms-3rdparty-phone-numbers/)

## Donar

¿Te gustaría apoyar el progreso de este plugin?

 [ Doná a este plugin ](http://drzaus.com/donate)