Title: Forms: 3rd-Party Dynamic Fields
Author: zaus
Published: <strong>11 octobre 2013</strong>
Last modified: 5 mai 2017

---

Recherche d’extensions

Cette extension **n’a pas été testée avec les3 dernières versions majeures de WordPress**.
Elle pourrait ne plus être maintenue ou supportée et peut présenter des erreurs 
de compatibilité quand elle est utilisée avec des versions récentes de WordPress.

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

# Forms: 3rd-Party Dynamic Fields

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

[Télécharger](https://downloads.wordpress.org/plugin/forms-3rdparty-dynamic-fields.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/forms-3rdparty-dynamic-fields/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/forms-3rdparty-dynamic-fields/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/forms-3rdparty-dynamic-fields/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/forms-3rdparty-dynamic-fields/#developers)

 [Support](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/)

## Description

Using pre-configured placeholders like `##UID##`, `##REFERER##`, or `##SITEURL##`,
add dynamic fields to the normally map-only or static-only [Forms: 3rdparty Integration](https://wordpress.org/plugins/forms-3rdparty-integration/)
plugin.

## Installation

 1. Unzip, upload plugin folder to your plugins directory (`/wp-content/plugins/`)
 2. Make sure [Contact Form 7](https://wordpress.org/extend/plugins/contact-form-7/)
    or [Gravity Forms](http://www.gravityforms.com/) is installed
 3. Make sure [Forms: 3rdparty Integration](https://wordpress.org/plugins/forms-3rdparty-integration/)
    is installed
 4. Activate plugin
 5. Go to new admin subpage _« 3rdparty Services »_ under the CF7 « Contact » menu 
    or Gravity Forms « Forms » menu and configure services + field mapping.
 6. Configure the new « Dynamic Fields » section to optionally attach the dynamic values
    to the notification messaging (and how)
 7. Using the additional collapsed metabox for examples, add dynamic placeholders as«
    static values » to the service mapping (check ‘Is Value?’ column). Double-click
    examples to populate each textbox after selecting it.

## FAQ

  Installation Instructions

 1. Unzip, upload plugin folder to your plugins directory (`/wp-content/plugins/`)
 2. Make sure [Contact Form 7](https://wordpress.org/extend/plugins/contact-form-7/)
    or [Gravity Forms](http://www.gravityforms.com/) is installed
 3. Make sure [Forms: 3rdparty Integration](https://wordpress.org/plugins/forms-3rdparty-integration/)
    is installed
 4. Activate plugin
 5. Go to new admin subpage _« 3rdparty Services »_ under the CF7 « Contact » menu 
    or Gravity Forms « Forms » menu and configure services + field mapping.
 6. Configure the new « Dynamic Fields » section to optionally attach the dynamic values
    to the notification messaging (and how)
 7. Using the additional collapsed metabox for examples, add dynamic placeholders as«
    static values » to the service mapping (check ‘Is Value?’ column). Double-click
    examples to populate each textbox after selecting it.

  I need help

Submit an issue to the [GitHub issue tracker](https://github.com/zaus/forms-3rdparty-dynamicfields/issues)
in addition to / instead of the WP Support Forums.

  How do I add / configure a service?

See « base plugin » [Forms: 3rdparty Integration](https://wordpress.org/plugins/forms-3rdparty-integration/).

Expand the box « Dynamic Placeholder Examples » below the ‘save’ button for allowed
dynamic fields.

Additionally, you’ll need to check the ‘Is Value?’ column.

  How do I add GET parameters to my service post?

Use the placeholder `##GET:{urlparam}##` as the static value, which will attach 
the value `XYZ` from the url in `?urlparam=XYZ`.

  How do I add COOKIE parameters to my service post?

Use the placeholder `##COOKIE:{hamburgler}##` as the static value, which will attach
the value `XYZ` from the cookie named `hamburgler`.

  What else can I attach?

These are also listed within the plugin settings under the « [?] Dynamic Placeholder
Examples » metabox — double click each option for automatic entry. Live « example
previews » are also shown for each within the metabox.

 * `##TIMESTAMP##` = the current timestamp (from [`time`](http://php.net/manual/en/function.time.php))
 * `##DATE_ISO##` = date, formatted to ISO 8601 « Y-m-d\TH:i:sP » (PHP5)
 * `##DATE##` = wordpress-formatted current date (`date_i18n( get_option('date_format'),
   time() );`)
 * `##TIME##` = wordpress-formatted current date (`date_i18n( get_option('date_format'),
   time() );`)
 * `##UID##` = a unique id
 * `##IP##` = the visitor IP
 * `##SITEURL##` = the site url, according to wordpress ([`get_site_url`](https://codex.wordpress.org/Function_Reference/get_site_url))
 * `##NETWORKSITEURL##` = the network site url, according to wordpress ([`network_site_url`](https://codex.wordpress.org/Function_Reference/network_site_url))
 * `##SITENAME##` = the site name, according to wordpress (`get_bloginfo('name')`)
 * `##ADMINEMAIL##` = the admin email, according to wordpress (`get_bloginfo('admin_email')`)
 * `##PAGEURL##` = the current page (permalink) that has the form, according to 
   wordpress ([`get_permalink`](https://codex.wordpress.org/Function_Reference/get_permalink))
 * `##REQUESTURL##` = the current page, according to PHP
 * `##REFERER##` = the referer, according to PHP
 * `##WPREFERER##` = the referer, according to wordpress ([`wp_get_referer`](https://codex.wordpress.org/Function_Reference/wp_get_referer))
 * `##GET:{` = prefix to attach querystring parameters (see section above)
 * `##COOKIE:{` = prefix to attach cookies (see section above)
 * `##SESSION:{` = prefix to attach sessions (see section above)
 * `=` = prefix to perform calculations on other input fields, like `{input_1} /
   12 + round({input_2} / 2)`

## Avis

Il n’y a aucun avis sur cette extension.

## Contributeurs & développeurs

« Forms: 3rd-Party Dynamic Fields » est un logiciel libre. Les personnes suivantes
ont contribué à cette extension.

Contributeurs

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

[Traduisez « Forms: 3rd-Party Dynamic Fields » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/forms-3rdparty-dynamic-fields)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/forms-3rdparty-dynamic-fields/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/forms-3rdparty-dynamic-fields/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/forms-3rdparty-dynamic-fields/)
par [RSS](https://plugins.trac.wordpress.org/log/forms-3rdparty-dynamic-fields/?limit=100&mode=stop_on_copy&format=rss).

## Historique des changements

#### 0.7.2

bugfixes for session start, nested replace

#### 0.7

 * sessions

#### 0.6.2

 * still fixing missing Parser files; updated to latest from EOS repo

#### 0.6.1

 * fix: added missing Parser files; so embarrassed (^_^;)

#### 0.6

 * calculations via prefix `=` using non-eval parser https://github.com/jlawrence11/
   eos

#### 0.5

 * IP

#### 0.4

Addressed github issues #1, #2, #3

 * wpreferer
 * explicit mention of how to use in readme (already in plugin metabox)
 * cookies

#### 0.3.3

Minor bugfixes to pageurl and referer

#### 0.3.2

 * added REFERER
 * more translated text
 * handles nested values

#### 0.3

GET parameters.

#### 0.2

Attaches to notification.

#### 0.1

Base version – dynamic field replacement

## Méta

 *  Version **0.7.3**
 *  Last updated **il y a 9 années**
 *  Active installations **50+**
 *  WordPress version ** 3.0 ou plus **
 *  Tested up to **4.5.33**
 *  Language
 * [English (US)](https://wordpress.org/plugins/forms-3rdparty-dynamic-fields/)
 * Tags
 * [cf7](https://fr-ca.wordpress.org/plugins/tags/cf7/)[contact form](https://fr-ca.wordpress.org/plugins/tags/contact-form/)
   [contact form 7](https://fr-ca.wordpress.org/plugins/tags/contact-form-7/)[form](https://fr-ca.wordpress.org/plugins/tags/form/)
   [gravity forms](https://fr-ca.wordpress.org/plugins/tags/gravity-forms/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/forms-3rdparty-dynamic-fields/advanced/)

## Notes

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/reviews/)

## Contributeurs

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

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/forms-3rdparty-dynamic-fields/)

## Faire un don

Souhaitez-vous soutenir l’avancement de cette extension ?

 [ Faire un don à cette extension ](http://drzaus.com/donate)