php WPForms:拆分第一个Name字段,以便仅在通知文本中显示First Name

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WPForms:拆分第一个Name字段,以便仅在通知文本中显示First Name相关的知识,希望对你有一定的参考价值。

<?php
add_filter( 'wpforms_process_smart_tags', function ( $message, $form_data, $fields = '', $entry_id = 0 ) {
	// CHANGE THIS FORM ID TO YOURS:
	if ( 157 != $form_data['id'] ) {
		return $message;
	}

	// So we are not submitting the form.
	if ( empty( $entry_id ) ) {
		return $message;
	}

	// IN THE HOPE, THAT "NAME" FIELD HAS THE ID=0:
	$message_updated = preg_replace( '~{field_id="0"}~', $fields[0]['first'], $message, 1 );

	if ( is_null( $message_updated ) ) {
		return $message;
	}

	return $message_updated;
}, ~PHP_INT_MAX, 4 );

以上是关于php WPForms:拆分第一个Name字段,以便仅在通知文本中显示First Name的主要内容,如果未能解决你的问题,请参考以下文章

如何编写查询以通过拆分字段来选择行比较

拆分多维数组和分组到关联数组在php中具有相同的字段

php WPForms:添加新货币

php WPForms:在移动设备上隐藏表单

php WPForms:更改导出CSV文件分隔符。

php WPForms:仅为登录用户提交表单一次。