{"id":25624,"date":"2013-10-11T02:23:22","date_gmt":"2013-10-11T02:23:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/forms-3rdparty-dynamic-fields\/"},"modified":"2017-05-05T09:38:40","modified_gmt":"2017-05-05T09:38:40","slug":"forms-3rdparty-dynamic-fields","status":"publish","type":"plugin","link":"https:\/\/gl.wordpress.org\/plugins\/forms-3rdparty-dynamic-fields\/","author":7795090,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.7.3","stable_tag":"trunk","tested":"4.5.33","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Forms-3rdparty Dynamic Fields","header_author":"zaus, spkane","header_description":"","assets_banners_color":"","last_updated":"2017-05-05 09:38:40","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/drzaus.com\/donate","header_plugin_uri":"https:\/\/github.com\/zaus\/forms-3rdparty-integration","header_author_uri":"http:\/\/drzaus.com","rating":5,"author_block_rating":0,"active_installs":50,"downloads":4055,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>None.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3","0.3.2","0.4.2","0.7"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5445,358,1152,361,1655],"plugin_category":[42,49],"plugin_contributors":[80260,80258],"plugin_business_model":[],"class_list":["post-25624","plugin","type-plugin","status-publish","hentry","plugin_tags-cf7","plugin_tags-contact-form","plugin_tags-contact-form-7","plugin_tags-form","plugin_tags-gravity-forms","plugin_category-contact-forms","plugin_category-maps-and-location","plugin_contributors-spkane","plugin_contributors-zaus","plugin_committers-zaus"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/forms-3rdparty-dynamic-fields.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Using pre-configured placeholders like <code>##UID##<\/code>, <code>##REFERER##<\/code>, or <code>##SITEURL##<\/code>, add dynamic fields to the normally map-only or static-only <a href=\"http:\/\/wordpress.org\/plugins\/forms-3rdparty-integration\/\">Forms: 3rdparty Integration<\/a> plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Unzip, upload plugin folder to your plugins directory (<code>\/wp-content\/plugins\/<\/code>)<\/li>\n<li>Make sure <a href=\"http:\/\/wordpress.org\/extend\/plugins\/contact-form-7\/\" title=\"Contact Form 7\">Contact Form 7<\/a>  or <a href=\"http:\/\/www.gravityforms.com\/\" title=\"Gravity Forms\">Gravity Forms<\/a> is installed<\/li>\n<li>Make sure <a href=\"http:\/\/wordpress.org\/plugins\/forms-3rdparty-integration\/\">Forms: 3rdparty Integration<\/a> is installed<\/li>\n<li>Activate plugin<\/li>\n<li>Go to new admin subpage <em>\"3rdparty Services\"<\/em> under the CF7 \"Contact\" menu or Gravity Forms \"Forms\" menu and configure services + field mapping.<\/li>\n<li>Configure the new \"Dynamic Fields\" section to optionally attach the dynamic values to the notification messaging (and how)<\/li>\n<li>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.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Unzip, upload plugin folder to your plugins directory (<code>\/wp-content\/plugins\/<\/code>)<\/li>\n<li>Make sure <a href=\"http:\/\/wordpress.org\/extend\/plugins\/contact-form-7\/\" title=\"Contact Form 7\">Contact Form 7<\/a>  or <a href=\"http:\/\/www.gravityforms.com\/\" title=\"Gravity Forms\">Gravity Forms<\/a> is installed<\/li>\n<li>Make sure <a href=\"http:\/\/wordpress.org\/plugins\/forms-3rdparty-integration\/\">Forms: 3rdparty Integration<\/a> is installed<\/li>\n<li>Activate plugin<\/li>\n<li>Go to new admin subpage <em>\"3rdparty Services\"<\/em> under the CF7 \"Contact\" menu or Gravity Forms \"Forms\" menu and configure services + field mapping.<\/li>\n<li>Configure the new \"Dynamic Fields\" section to optionally attach the dynamic values to the notification messaging (and how)<\/li>\n<li>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.<\/li>\n<\/ol><\/dd>\n<dt>I need help<\/dt>\n<dd><p>Submit an issue to the <a href=\"https:\/\/github.com\/zaus\/forms-3rdparty-dynamicfields\/issues\" title=\"GitHub issue tracker\">GitHub issue tracker<\/a> in addition to \/ instead of the WP Support Forums.<\/p><\/dd>\n<dt>How do I add \/ configure a service?<\/dt>\n<dd><p>See \"base plugin\" <a href=\"http:\/\/wordpress.org\/plugins\/forms-3rdparty-integration\/\">Forms: 3rdparty Integration<\/a>.<\/p>\n\n<p>Expand the box \"Dynamic Placeholder Examples\" below the 'save' button for allowed dynamic fields.<\/p>\n\n<p>Additionally, you'll need to check the 'Is Value?' column.<\/p><\/dd>\n<dt>How do I add GET parameters to my service post?<\/dt>\n<dd><p>Use the placeholder <code>##GET:{urlparam}##<\/code> as the static value, which will attach the value <code>XYZ<\/code> from the url in <code>?urlparam=XYZ<\/code>.<\/p><\/dd>\n<dt>How do I add COOKIE parameters to my service post?<\/dt>\n<dd><p>Use the placeholder <code>##COOKIE:{hamburgler}##<\/code> as the static value, which will attach the value <code>XYZ<\/code> from the cookie named <code>hamburgler<\/code>.<\/p><\/dd>\n<dt>What else can I attach?<\/dt>\n<dd><p>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.<\/p>\n\n<ul>\n<li><code>##TIMESTAMP##<\/code> = the current timestamp (from <a href=\"http:\/\/php.net\/manual\/en\/function.time.php\"><code>time<\/code><\/a>)<\/li>\n<li><code>##DATE_ISO##<\/code> = date, formatted to ISO 8601 \"Y-m-d\\TH:i:sP\" (PHP5)<\/li>\n<li><code>##DATE##<\/code> = wordpress-formatted current date (<code>date_i18n( get_option('date_format'), time() );<\/code>)<\/li>\n<li><code>##TIME##<\/code> = wordpress-formatted current date (<code>date_i18n( get_option('date_format'), time() );<\/code>)<\/li>\n<li><code>##UID##<\/code> = a unique id<\/li>\n<li><code>##IP##<\/code> = the visitor IP<\/li>\n<li><code>##SITEURL##<\/code> = the site url, according to wordpress (<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/get_site_url\"><code>get_site_url<\/code><\/a>)<\/li>\n<li><code>##NETWORKSITEURL##<\/code> = the network site url, according to wordpress (<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/network_site_url\"><code>network_site_url<\/code><\/a>)<\/li>\n<li><code>##SITENAME##<\/code> = the site name, according to wordpress (<code>get_bloginfo('name')<\/code>)<\/li>\n<li><code>##ADMINEMAIL##<\/code> = the admin email, according to wordpress (<code>get_bloginfo('admin_email')<\/code>)<\/li>\n<li><code>##PAGEURL##<\/code> = the current page (permalink) that has the form, according to wordpress (<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/get_permalink\"><code>get_permalink<\/code><\/a>)<\/li>\n<li><code>##REQUESTURL##<\/code> = the current page, according to PHP<\/li>\n<li><code>##REFERER##<\/code> = the referer, according to PHP<\/li>\n<li><code>##WPREFERER##<\/code> = the referer, according to wordpress (<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/wp_get_referer\"><code>wp_get_referer<\/code><\/a>)<\/li>\n<li><code>##GET:{<\/code> = prefix to attach querystring parameters (see section above)<\/li>\n<li><code>##COOKIE:{<\/code> = prefix to attach cookies (see section above)<\/li>\n<li><code>##SESSION:{<\/code> = prefix to attach sessions (see section above)<\/li>\n<li><code>=<\/code> = prefix to perform calculations on other input fields, like <code>{input_1} \/ 12 + round({input_2} \/ 2)<\/code><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.2<\/h4>\n\n<p>bugfixes for session start, nested replace<\/p>\n\n<h4>0.7<\/h4>\n\n<ul>\n<li>sessions<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>still fixing missing Parser files; updated to latest from EOS repo<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>fix: added missing Parser files; so embarrassed (^_^;)<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>calculations via prefix <code>=<\/code> using non-eval parser https:\/\/github.com\/jlawrence11\/eos<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>IP<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<p>Addressed github issues #1, #2, #3<\/p>\n\n<ul>\n<li>wpreferer<\/li>\n<li>explicit mention of how to use in readme (already in plugin metabox)<\/li>\n<li>cookies<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<p>Minor bugfixes to pageurl and referer<\/p>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>added REFERER<\/li>\n<li>more translated text<\/li>\n<li>handles nested values<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<p>GET parameters.<\/p>\n\n<h4>0.2<\/h4>\n\n<p>Attaches to notification.<\/p>\n\n<h4>0.1<\/h4>\n\n<p>Base version - dynamic field replacement<\/p>","raw_excerpt":"Using pre-configured placeholders like ##UID##, ##REFERER##, or ##SITEURL##, add dynamic fields to the normally map-only or static-only Forms: 3rdpart &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/25624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=25624"}],"author":[{"embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zaus"}],"wp:attachment":[{"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=25624"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=25624"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=25624"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=25624"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=25624"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=25624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}