电子邮件通知重力表单中的交易ID

时间:2013-01-28 08:21:43

标签: php wordpress gravity

我需要帮助在以重力形式发送给管理员的通知电子邮件中插入交易ID,

1 个答案:

答案 0 :(得分:2)

您需要将其添加到主题的functions.php文件中:

add_filter( 'gform_replace_merge_tags', 'replace_transaction_id', 10, 7 );
function replace_transaction_id( $text, $form, $entry, $url_encode, $esc_html, $nl2br, $format ) {
    $transaction_id = empty( $transaction_id ) ? rgar( $entry, 'transaction_id' ) : $transaction_id;
    $text = str_replace( '{transaction_id}', $transaction_id, $text );
    return $text;
}

然后,您可以将以下合并标记添加到Gravity Forms通知区域中:

{transaction_id}

希望这会有所帮助,即使你的问题已经很长时间了,我在Google上搜索这个答案并来到这个页面,然后最终找到了答案,所以我在这里分享。