Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Wpff_Tokens::create_token( $form_id, $field, $trigger_meta, $field_group_name = '' )
Create the list of tokens.
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Warning: foreach() argument must be of type array|object, string given in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 830
Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
Parameters Parameters
- $form_id
(Required)
- $field
(Required)
- $trigger_meta
(Required)
- $field_group_name
(Optional)
Default value: ''
Return Return
(array)
Source Source
File: src/integrations/wp-fluent-forms/tokens/wpff-tokens.php
public function create_token( $form_id, $field, $trigger_meta, $field_group_name = '' ) { $field_label = ''; if( isset( $field['settings']['label'] ) ) { $field_label = $field['settings']['label']; } elseif( isset( $field['settings']['admin_field_label'] ) ) { $field_label = $field['settings']['admin_field_label']; } $field_name = $field['attributes']['name']; if ( isset( $field['attributes']['type'] ) ) { $field_type = $field['attributes']['type']; } else { $field_type = $field['element']; } switch ( $field_type ) { case 'number': $type = 'int'; break; default: $type = 'text'; break; } if ( empty( $field_group_name ) ) { $token_id = "$form_id|$field_name"; } else { $token_id = "$form_id|$field_group_name|$field_name"; } return [ 'tokenId' => $token_id, 'tokenName' => $field_label, 'tokenType' => $type, 'tokenIdentifier' => $trigger_meta, ]; }
Expand full source code Collapse full source code View on Github