Skip to content

Instantly share code, notes, and snippets.

@geekontheroad
Forked from uamv/gf-custom-merge-tags.php
Last active July 12, 2021 03:18
Show Gist options
  • Save geekontheroad/8e498a0e53bcb207a2b5e4c892909e98 to your computer and use it in GitHub Desktop.
Save geekontheroad/8e498a0e53bcb207a2b5e4c892909e98 to your computer and use it in GitHub Desktop.
Add custom merge tags to Gravity Forms
<?php
add_filter( 'gform_replace_merge_tags', 'gotrcustom_merge_tags', 10, 7 );
function gotr_custom_merge_tags( $text, $form, $entry, $url_encode, $esc_html, $nl2br, $format ) {
$custom_merge_tags = array(
'{date_ymd}' => date( 'Y.m-M.d', strtotime( $entry['date_created'] ) ),
'{timestamp}' => time(),
'{site_url}' => get_site_url(),
'{site_name}' => get_bloginfo( 'name' )
);
return str_replace( array_keys( $custom_merge_tags ), array_values( $custom_merge_tags ), $text);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment