{"id":859,"date":"2022-01-26T10:31:50","date_gmt":"2022-01-26T10:31:50","guid":{"rendered":"https:\/\/mklasen.com\/?p=859"},"modified":"2022-01-26T10:31:51","modified_gmt":"2022-01-26T10:31:51","slug":"displaying-a-different-value-for-a-field-in-a-gravity-forms-entry","status":"publish","type":"post","link":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/","title":{"rendered":"Displaying a different value for a field in a Gravity Forms entry"},"content":{"rendered":"\n

We’re selling tickets via Gravity Forms for one of the websites I manage. Events are managed via another plugin and whenever a purchase is made, the event ID is saved in the form entry.<\/p>\n\n\n\n

Of course, we can’t just display the ID in the backend. We want to see the name of the event, and we don’t want an outdated name either.<\/p>\n\n\n\n

The solution: gform_get_input_value<\/h2>\n\n\n\n

(https:\/\/docs.gravityforms.com\/gform_get_input_value\/)<\/a><\/em><\/p>\n\n\n\n

\/\/ Hooks\nadd_filter( 'gform_get_input_value', array( $this, 'replace_event_id' ), 10, 4 );\n\n\/\/ Functions\npublic function replace_event_id( $value, $entry, $field, $input_id ) {\n\tif ( $field->inputName === 'event_name' ) {\n\t\t$event = get_post( $value );\n\t\tif ( ! is_wp_error( $event ) && $event !== null ) {\n\t\t\t$value = $event->post_title;\n\t\t}\n\t}\n\treturn $value;\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"

We’re selling tickets via Gravity Forms for one of the websites I manage. Events are managed via another plugin and whenever a purchase is made, the event ID is saved in the form entry. Of course, we can’t just display the ID in the backend. We want to see the name of the event, and […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1],"tags":[],"acf":[],"yoast_head":"\nDisplaying a different value for a field in a Gravity Forms entry - Marinus Klasen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Displaying a different value for a field in a Gravity Forms entry - Marinus Klasen\" \/>\n<meta property=\"og:description\" content=\"We’re selling tickets via Gravity Forms for one of the websites I manage. Events are managed via another plugin and whenever a purchase is made, the event ID is saved in the form entry. Of course, we can’t just display the ID in the backend. We want to see the name of the event, and […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\" \/>\n<meta property=\"og:site_name\" content=\"Marinus Klasen\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/marinus.klasen\" \/>\n<meta property=\"article:author\" content=\"http:\/\/facebook.com\/marinus.klasen\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T10:31:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-26T10:31:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mklasen.com\/content\/uploads\/2020\/03\/cropped-cropped-mklasen-logo-margin-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marinus Klasen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@http:\/\/twitter.com\/marinusklasen\" \/>\n<meta name=\"twitter:site\" content=\"@marinusklasen\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marinus Klasen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\"},\"author\":{\"name\":\"Marinus Klasen\",\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29\"},\"headline\":\"Displaying a different value for a field in a Gravity Forms entry\",\"datePublished\":\"2022-01-26T10:31:50+00:00\",\"dateModified\":\"2022-01-26T10:31:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\"},\"wordCount\":91,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29\"},\"articleSection\":[\"General\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\",\"url\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\",\"name\":\"Displaying a different value for a field in a Gravity Forms entry - Marinus Klasen\",\"isPartOf\":{\"@id\":\"https:\/\/mklasen.com\/#website\"},\"datePublished\":\"2022-01-26T10:31:50+00:00\",\"dateModified\":\"2022-01-26T10:31:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mklasen.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General\",\"item\":\"https:\/\/mklasen.com\/general\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Displaying a different value for a field in a Gravity Forms entry\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mklasen.com\/#website\",\"url\":\"https:\/\/mklasen.com\/\",\"name\":\"Marinus Klasen\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mklasen.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"nl-NL\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29\",\"name\":\"Marinus Klasen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/mklasen.com\/content\/uploads\/2021\/01\/DONE1171.jpg\",\"contentUrl\":\"https:\/\/mklasen.com\/content\/uploads\/2021\/01\/DONE1171.jpg\",\"width\":1500,\"height\":1000,\"caption\":\"Marinus Klasen\"},\"logo\":{\"@id\":\"https:\/\/mklasen.com\/#\/schema\/person\/image\/\"},\"description\":\"Marinus has been working in software\/web development for more than a decade. Since 2020 his attention shifted on sharing knowledge and developing products and tools for sharing knowledge. Marinus Klasen on Twitter\",\"sameAs\":[\"http:\/\/facebook.com\/marinus.klasen\",\"https:\/\/nl.linkedin.com\/in\/marinusklasen\",\"https:\/\/twitter.com\/http:\/\/twitter.com\/marinusklasen\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Displaying a different value for a field in a Gravity Forms entry - Marinus Klasen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/","og_locale":"nl_NL","og_type":"article","og_title":"Displaying a different value for a field in a Gravity Forms entry - Marinus Klasen","og_description":"We’re selling tickets via Gravity Forms for one of the websites I manage. Events are managed via another plugin and whenever a purchase is made, the event ID is saved in the form entry. Of course, we can’t just display the ID in the backend. We want to see the name of the event, and […]","og_url":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/","og_site_name":"Marinus Klasen","article_publisher":"http:\/\/facebook.com\/marinus.klasen","article_author":"http:\/\/facebook.com\/marinus.klasen","article_published_time":"2022-01-26T10:31:50+00:00","article_modified_time":"2022-01-26T10:31:51+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/mklasen.com\/content\/uploads\/2020\/03\/cropped-cropped-mklasen-logo-margin-1.png","type":"image\/png"}],"author":"Marinus Klasen","twitter_card":"summary_large_image","twitter_creator":"@http:\/\/twitter.com\/marinusklasen","twitter_site":"@marinusklasen","twitter_misc":{"Written by":"Marinus Klasen","Est. reading time":"1 minuut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#article","isPartOf":{"@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/"},"author":{"name":"Marinus Klasen","@id":"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29"},"headline":"Displaying a different value for a field in a Gravity Forms entry","datePublished":"2022-01-26T10:31:50+00:00","dateModified":"2022-01-26T10:31:51+00:00","mainEntityOfPage":{"@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/"},"wordCount":91,"commentCount":0,"publisher":{"@id":"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29"},"articleSection":["General"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/","url":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/","name":"Displaying a different value for a field in a Gravity Forms entry - Marinus Klasen","isPartOf":{"@id":"https:\/\/mklasen.com\/#website"},"datePublished":"2022-01-26T10:31:50+00:00","dateModified":"2022-01-26T10:31:51+00:00","breadcrumb":{"@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mklasen.com\/displaying-a-different-value-for-a-field-in-a-gravity-forms-entry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mklasen.com\/"},{"@type":"ListItem","position":2,"name":"General","item":"https:\/\/mklasen.com\/general\/"},{"@type":"ListItem","position":3,"name":"Displaying a different value for a field in a Gravity Forms entry"}]},{"@type":"WebSite","@id":"https:\/\/mklasen.com\/#website","url":"https:\/\/mklasen.com\/","name":"Marinus Klasen","description":"","publisher":{"@id":"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mklasen.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"nl-NL"},{"@type":["Person","Organization"],"@id":"https:\/\/mklasen.com\/#\/schema\/person\/bbad02776afb72dfba2ebfe1956a4e29","name":"Marinus Klasen","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/mklasen.com\/#\/schema\/person\/image\/","url":"https:\/\/mklasen.com\/content\/uploads\/2021\/01\/DONE1171.jpg","contentUrl":"https:\/\/mklasen.com\/content\/uploads\/2021\/01\/DONE1171.jpg","width":1500,"height":1000,"caption":"Marinus Klasen"},"logo":{"@id":"https:\/\/mklasen.com\/#\/schema\/person\/image\/"},"description":"Marinus has been working in software\/web development for more than a decade. Since 2020 his attention shifted on sharing knowledge and developing products and tools for sharing knowledge. Marinus Klasen on Twitter","sameAs":["http:\/\/facebook.com\/marinus.klasen","https:\/\/nl.linkedin.com\/in\/marinusklasen","https:\/\/twitter.com\/http:\/\/twitter.com\/marinusklasen"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":"Marinus Klasen","author_link":"https:\/\/mklasen.com\/author\/mklasen\/"},"_links":{"self":[{"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/posts\/859"}],"collection":[{"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/comments?post=859"}],"version-history":[{"count":1,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/posts\/859\/revisions"}],"predecessor-version":[{"id":860,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/posts\/859\/revisions\/860"}],"wp:attachment":[{"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/media?parent=859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/categories?post=859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mklasen.com\/wp-json\/wp\/v2\/tags?post=859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}