Ninja Forms Field Keys abfragen

Bei der Arbeit mit Ninja Form Submissions ist es hilfreich, die Submissions per Field Key (statt ID) abzufragen. Die folgende Funktion gibt ein Array mit allen Key / ID-Mappings zurück:

public function pure_nf_get_field_keys()
{
	$form_id = 123;

	// Get all fields of the specified form
	$fields = Ninja_Forms()->form($form_id)->get_fields();
	
	// Initialize empty array
	$keys = array();
	
	// Iterate over fields
	foreach ($fields as $field_id => $field) {
		// Assign key => id
		$keys[ $field->get_setting('key') ] = $field->get_id();
	}
	
	// Order array by keys
	ksort($keys);
	
	// Return array
	return $keys;
}

[weiterlesen]Ninja Forms Field Keys abfragen