Wopisanje
Insert cookie, session, page, or other kinds of values dynamically into Gravity Forms fields.
Similar to how Forms: 3rdparty Dynamic Fields can insert dynamic values into the 3rdparty submission.
Screenshots
Instalacija
- Unzip, upload plugin folder to your plugins directory (
/wp-content/plugins/) - Make sure Gravity Forms is installed
- Activate plugin
- Create or edit a Gravity Form — under the ‚Advanced‘ tab of a field, check „allow this field to be populated dynamically“.
- Set the ensuing ‚Parameter Name‘ field to one of the registered placeholders:
session_desiredkeywhere ‚session_‘ is a prefix indicating you want a Session value and ‚desiredkey‘ is the index of which Session value to retrievecookie_desiredkeywhere ‚cookie_‘ is a prefix indicating you want a Cookie value and ‚desiredkey‘ is the index of which Cookie value to retrieveparam_desiredkeywhere ‚param_‘ is a prefix indicating that you want a URL query parameter (or form POST) and ‚desiredkey‘ is the index of the request parameter to retrieve. Gravity Forms actually already does this, but it’s included for consistency and thisparamwill also check for POST parameters.page_urlgets the current WP page urlpage_url_nodomaingets the current WP page url without the site domain (i.e. relative path)page_url_domaingets the domain of the current WP page url without the relative pathpage_url_networkgets the network domain of the current WP page (useful with multisite); may be the same aspage_url_domainpage_refererattempts to get the current referring urlpage_requestgets the server-generated page url (which may/not be the same aspage_url, such as containing the querystring)page_ipattempts to get the client’s ip addresstimegets the current timestampdategets the current ISO formatted datetime_localgets the current timestamp formatted to your local settingsdate_localgets the current date formatted to your local settingssitenamegets the blog’s name as configured in your admin settings
FAQ
- Installation Instructions
-
- Unzip, upload plugin folder to your plugins directory (
/wp-content/plugins/) - Make sure Gravity Forms is installed
- Activate plugin
- Create or edit a Gravity Form — under the ‚Advanced‘ tab of a field, check „allow this field to be populated dynamically“.
- Set the ensuing ‚Parameter Name‘ field to one of the registered placeholders:
session_desiredkeywhere ‚session_‘ is a prefix indicating you want a Session value and ‚desiredkey‘ is the index of which Session value to retrievecookie_desiredkeywhere ‚cookie_‘ is a prefix indicating you want a Cookie value and ‚desiredkey‘ is the index of which Cookie value to retrieveparam_desiredkeywhere ‚param_‘ is a prefix indicating that you want a URL query parameter (or form POST) and ‚desiredkey‘ is the index of the request parameter to retrieve. Gravity Forms actually already does this, but it’s included for consistency and thisparamwill also check for POST parameters.page_urlgets the current WP page urlpage_url_nodomaingets the current WP page url without the site domain (i.e. relative path)page_url_domaingets the domain of the current WP page url without the relative pathpage_url_networkgets the network domain of the current WP page (useful with multisite); may be the same aspage_url_domainpage_refererattempts to get the current referring urlpage_requestgets the server-generated page url (which may/not be the same aspage_url, such as containing the querystring)page_ipattempts to get the client’s ip addresstimegets the current timestampdategets the current ISO formatted datetime_localgets the current timestamp formatted to your local settingsdate_localgets the current date formatted to your local settingssitenamegets the blog’s name as configured in your admin settings
- Unzip, upload plugin folder to your plugins directory (
- How does Gravity Forms dynamically populate normally?
-
See their wiki page for it — https://docs.gravityforms.com/using-dynamic-population/
- How do I get a session value?
-
See the installation instructions and use
session_yourdesiredkeyas the Parameter Name, whereyourdesiredkeyis the Session index you want. - How do I get a cookie value?
-
See the installation instructions and use
cookie_yourdesiredkeyas the Parameter Name, whereyourdesiredkeyis the Cookie index you want. - How do I get a url querystring value?
-
Use native GF functionality, or see the installation instructions and use
param_yourdesiredkeyas the Parameter Name, whereyourdesiredkeyis the querystring index you want. - It doesn’t work right…
-
Drop an issue at https://github.com/zaus/gf-dynamic-fields or in the Support forum.
Reviews
There are no reviews for this plugin.
Sobustatkujuce a wuwijarje
„Gravity Forms Dynamic Fields“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.
SobustatkujuceTranslate “Gravity Forms Dynamic Fields” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.3
- added URL just domain
- added time and date
- added sitename
- added querystring parameters
- added other stuff, see installation
- basically almost parity with Forms 3rdparty Dynamic Fields plugin.
0.2
- added URL without domain
0.1
IT HAS BEGUN. Supports session, cookie, and a couple page values
