Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/wpforms-.../src/Admin/Builder
File: Help.php
<?php
[0] Fix | Delete
[1] Fix | Delete
namespace WPForms\Admin\Builder;
[2] Fix | Delete
[3] Fix | Delete
/**
[4] Fix | Delete
* Form Builder Help Screen.
[5] Fix | Delete
*
[6] Fix | Delete
* @since 1.6.3
[7] Fix | Delete
*/
[8] Fix | Delete
class Help {
[9] Fix | Delete
[10] Fix | Delete
/**
[11] Fix | Delete
* Docs data.
[12] Fix | Delete
*
[13] Fix | Delete
* @since 1.6.4
[14] Fix | Delete
*
[15] Fix | Delete
* @var array
[16] Fix | Delete
*/
[17] Fix | Delete
private $docs;
[18] Fix | Delete
[19] Fix | Delete
/**
[20] Fix | Delete
* Initialize class.
[21] Fix | Delete
*
[22] Fix | Delete
* @since 1.6.3
[23] Fix | Delete
*/
[24] Fix | Delete
public function init() {
[25] Fix | Delete
[26] Fix | Delete
// Terminate initialization if not in builder.
[27] Fix | Delete
if ( ! wpforms_current_user_can( [ 'create_forms', 'edit_forms' ] ) || ! wpforms_is_admin_page( 'builder' ) ) {
[28] Fix | Delete
return;
[29] Fix | Delete
}
[30] Fix | Delete
[31] Fix | Delete
$builder_help_cache = wpforms()->obj( 'builder_help_cache' );
[32] Fix | Delete
$this->docs = $builder_help_cache ? $builder_help_cache->get() : [];
[33] Fix | Delete
[34] Fix | Delete
$this->hooks();
[35] Fix | Delete
}
[36] Fix | Delete
[37] Fix | Delete
/**
[38] Fix | Delete
* Hooks.
[39] Fix | Delete
*
[40] Fix | Delete
* @since 1.6.3
[41] Fix | Delete
*/
[42] Fix | Delete
private function hooks() {
[43] Fix | Delete
[44] Fix | Delete
add_action( 'wpforms_builder_enqueues', [ $this, 'enqueues' ] );
[45] Fix | Delete
add_action( 'wpforms_admin_page', [ $this, 'output' ], 20 );
[46] Fix | Delete
}
[47] Fix | Delete
[48] Fix | Delete
/**
[49] Fix | Delete
* Enqueue assets.
[50] Fix | Delete
*
[51] Fix | Delete
* @since 1.6.3
[52] Fix | Delete
*/
[53] Fix | Delete
public function enqueues() {
[54] Fix | Delete
[55] Fix | Delete
$min = wpforms_get_min_suffix();
[56] Fix | Delete
[57] Fix | Delete
wp_enqueue_script(
[58] Fix | Delete
'wpforms-builder-help',
[59] Fix | Delete
WPFORMS_PLUGIN_URL . "assets/js/admin/builder/help{$min}.js",
[60] Fix | Delete
[ 'wpforms-builder' ],
[61] Fix | Delete
WPFORMS_VERSION,
[62] Fix | Delete
true
[63] Fix | Delete
);
[64] Fix | Delete
[65] Fix | Delete
wp_localize_script(
[66] Fix | Delete
'wpforms-builder-help',
[67] Fix | Delete
'wpforms_builder_help',
[68] Fix | Delete
$this->get_localized_data()
[69] Fix | Delete
);
[70] Fix | Delete
}
[71] Fix | Delete
[72] Fix | Delete
/**
[73] Fix | Delete
* Get localized data.
[74] Fix | Delete
*
[75] Fix | Delete
* @since 1.6.3
[76] Fix | Delete
*
[77] Fix | Delete
* @return array Localized data.
[78] Fix | Delete
*/
[79] Fix | Delete
public function get_localized_data() {
[80] Fix | Delete
[81] Fix | Delete
return [
[82] Fix | Delete
'docs' => $this->docs,
[83] Fix | Delete
'categories' => $this->get_categories(),
[84] Fix | Delete
'context' => [
[85] Fix | Delete
'terms' => $this->get_context_terms(),
[86] Fix | Delete
'docs' => $this->get_context_docs(),
[87] Fix | Delete
],
[88] Fix | Delete
];
[89] Fix | Delete
}
[90] Fix | Delete
[91] Fix | Delete
/**
[92] Fix | Delete
* Get categories.
[93] Fix | Delete
*
[94] Fix | Delete
* @return array Categories data.
[95] Fix | Delete
* @since 1.6.3
[96] Fix | Delete
*
[97] Fix | Delete
*/
[98] Fix | Delete
public function get_categories() {
[99] Fix | Delete
[100] Fix | Delete
return [
[101] Fix | Delete
'getting-started' => esc_html__( 'Getting Started', 'wpforms-lite' ),
[102] Fix | Delete
'form-creation' => esc_html__( 'Form Creation', 'wpforms-lite' ),
[103] Fix | Delete
'entry-management' => esc_html__( 'Entry Management', 'wpforms-lite' ),
[104] Fix | Delete
'form-management' => esc_html__( 'Form Management', 'wpforms-lite' ),
[105] Fix | Delete
'marketing-integrations' => esc_html__( 'Marketing Integrations', 'wpforms-lite' ),
[106] Fix | Delete
'payment-forms' => esc_html__( 'Payment Forms', 'wpforms-lite' ),
[107] Fix | Delete
'payment-processing' => esc_html__( 'Payment Processing', 'wpforms-lite' ),
[108] Fix | Delete
'spam-prevention-and-security' => esc_html__( 'Spam Prevention and Security', 'wpforms-lite' ),
[109] Fix | Delete
'extending-functionality' => esc_html__( 'Extending Functionality', 'wpforms-lite' ),
[110] Fix | Delete
'troubleshooting-and-support' => esc_html__( 'Troubleshooting and Support', 'wpforms-lite' ),
[111] Fix | Delete
];
[112] Fix | Delete
}
[113] Fix | Delete
[114] Fix | Delete
/**
[115] Fix | Delete
* Get context search terms.
[116] Fix | Delete
*
[117] Fix | Delete
* @since 1.6.3
[118] Fix | Delete
*
[119] Fix | Delete
* @return array Search terms by context.
[120] Fix | Delete
*/
[121] Fix | Delete
public function get_context_terms() {
[122] Fix | Delete
[123] Fix | Delete
return [
[124] Fix | Delete
'new_form' => 'add form',
[125] Fix | Delete
'setup' => 'form template',
[126] Fix | Delete
'fields/add_fields' => 'add fields',
[127] Fix | Delete
'fields/field_options' => 'field options',
[128] Fix | Delete
'fields/field_options/text' => 'single line text',
[129] Fix | Delete
'fields/field_options/textarea' => 'paragraph text',
[130] Fix | Delete
'fields/field_options/number-slider' => 'number slider',
[131] Fix | Delete
'fields/field_options/select' => 'dropdown',
[132] Fix | Delete
'fields/field_options/radio' => 'multiple choice',
[133] Fix | Delete
'fields/field_options/checkbox' => 'checkboxes',
[134] Fix | Delete
'fields/field_options/gdpr-checkbox' => 'gdpr agreement',
[135] Fix | Delete
'fields/field_options/email' => 'email',
[136] Fix | Delete
'fields/field_options/address' => 'address',
[137] Fix | Delete
'fields/field_options/url' => 'website/url',
[138] Fix | Delete
'fields/field_options/name' => 'name',
[139] Fix | Delete
'fields/field_options/hidden' => 'hidden',
[140] Fix | Delete
'fields/field_options/html' => 'html',
[141] Fix | Delete
'fields/field_options/content' => 'content',
[142] Fix | Delete
'fields/field_options/pagebreak' => 'page break',
[143] Fix | Delete
'fields/field_options/entry-preview' => 'entry preview',
[144] Fix | Delete
'fields/field_options/password' => 'password',
[145] Fix | Delete
'fields/field_options/date-time' => 'date time',
[146] Fix | Delete
'fields/field_options/divider' => 'section divider',
[147] Fix | Delete
'fields/field_options/phone' => 'phone',
[148] Fix | Delete
'fields/field_options/number' => 'numbers',
[149] Fix | Delete
'fields/field_options/file-upload' => 'file upload',
[150] Fix | Delete
'fields/field_options/captcha' => 'custom captcha',
[151] Fix | Delete
'fields/field_options/rating' => 'rating',
[152] Fix | Delete
'fields/field_options/richtext' => 'rich text',
[153] Fix | Delete
'fields/field_options/layout' => 'layout',
[154] Fix | Delete
'fields/field_options/likert_scale' => 'likert scale',
[155] Fix | Delete
'fields/field_options/payment-single' => 'single item',
[156] Fix | Delete
'fields/field_options/payment-multiple' => 'multiple items',
[157] Fix | Delete
'fields/field_options/payment-checkbox' => 'checkbox items',
[158] Fix | Delete
'fields/field_options/payment-select' => 'dropdown items',
[159] Fix | Delete
'fields/field_options/payment-total' => 'total',
[160] Fix | Delete
'fields/field_options/paypal-commerce' => 'paypal checkout',
[161] Fix | Delete
'fields/field_options/stripe-credit-card' => 'stripe credit card',
[162] Fix | Delete
'fields/field_options/authorize_net' => 'authorize.net credit card',
[163] Fix | Delete
'fields/field_options/square' => 'square credit card',
[164] Fix | Delete
'fields/field_options/signature' => 'signature',
[165] Fix | Delete
'fields/field_options/net_promoter_score' => 'net promoter score',
[166] Fix | Delete
'fields/field_options/payment-coupon' => 'coupon',
[167] Fix | Delete
'fields/field_options/repeater' => 'repeater',
[168] Fix | Delete
'settings/general' => 'settings',
[169] Fix | Delete
'settings/anti_spam' => 'spam',
[170] Fix | Delete
'settings/notifications' => 'notification emails',
[171] Fix | Delete
'settings/confirmation' => 'confirmation message',
[172] Fix | Delete
'settings/lead_forms' => 'lead forms',
[173] Fix | Delete
'settings/form_abandonment' => 'form abandonment',
[174] Fix | Delete
'settings/post_submissions' => 'post submissions',
[175] Fix | Delete
'settings/user_registration' => 'user registration',
[176] Fix | Delete
'settings/surveys_polls' => 'surveys and polls',
[177] Fix | Delete
'settings/conversational_forms' => 'conversational forms',
[178] Fix | Delete
'settings/form_locker' => 'form locker',
[179] Fix | Delete
'settings/form_pages' => 'form pages',
[180] Fix | Delete
'settings/save_resume' => 'save and resume',
[181] Fix | Delete
'settings/google_sheets' => 'google sheets',
[182] Fix | Delete
'settings/dropbox' => 'dropbox',
[183] Fix | Delete
'settings/google_calendar' => 'google calendar',
[184] Fix | Delete
'settings/google_drive' => 'google drive',
[185] Fix | Delete
'settings/webhooks' => 'webhooks',
[186] Fix | Delete
'settings/entry_automation' => 'entry automation',
[187] Fix | Delete
'settings/pdf' => 'pdf',
[188] Fix | Delete
'providers' => '',
[189] Fix | Delete
'providers/aweber' => 'aweber',
[190] Fix | Delete
'providers/activecampaign' => 'activecampaign',
[191] Fix | Delete
'providers/campaign_monitor' => 'campaign monitor',
[192] Fix | Delete
'providers/constant_contact' => 'constant contact',
[193] Fix | Delete
'providers/convertkit' => 'kit',
[194] Fix | Delete
'providers/drip' => 'drip',
[195] Fix | Delete
'providers/getresponse' => 'getresponse',
[196] Fix | Delete
'providers/getresponse_v3' => 'getresponse',
[197] Fix | Delete
'providers/mailchimp' => 'mailchimp',
[198] Fix | Delete
'providers/mailchimpv3' => 'mailchimp',
[199] Fix | Delete
'providers/mailerlite' => 'mailerlite',
[200] Fix | Delete
'providers/mailpoet' => 'mailpoet',
[201] Fix | Delete
'providers/make' => 'make',
[202] Fix | Delete
'providers/zapier' => 'zapier',
[203] Fix | Delete
'providers/salesforce' => 'salesforce',
[204] Fix | Delete
'providers/sendinblue' => 'brevo',
[205] Fix | Delete
'providers/slack' => 'slack',
[206] Fix | Delete
'providers/hubspot' => 'hubspot',
[207] Fix | Delete
'providers/twilio' => 'twilio',
[208] Fix | Delete
'providers/pipedrive' => 'pipedrive',
[209] Fix | Delete
'providers/zoho_crm' => 'zoho crm',
[210] Fix | Delete
'providers/zoho-crm' => 'zoho crm',
[211] Fix | Delete
'payments' => '',
[212] Fix | Delete
'payments/paypal_commerce' => 'paypal commerce',
[213] Fix | Delete
'payments/paypal_standard' => 'paypal standard',
[214] Fix | Delete
'payments/stripe' => 'stripe',
[215] Fix | Delete
'payments/authorize_net' => 'authorize.net',
[216] Fix | Delete
'payments/square' => 'square',
[217] Fix | Delete
'revisions' => 'revisions',
[218] Fix | Delete
];
[219] Fix | Delete
}
[220] Fix | Delete
[221] Fix | Delete
/**
[222] Fix | Delete
* Get context (recommended) docs links.
[223] Fix | Delete
*
[224] Fix | Delete
* @since 1.6.3
[225] Fix | Delete
*
[226] Fix | Delete
* @return array Docs links by search terms.
[227] Fix | Delete
*/
[228] Fix | Delete
public function get_context_docs_links() {
[229] Fix | Delete
[230] Fix | Delete
return [
[231] Fix | Delete
'add form' => [
[232] Fix | Delete
'/docs/creating-first-form/',
[233] Fix | Delete
'/docs/how-to-choose-the-right-form-field-for-your-forms/',
[234] Fix | Delete
'/docs/how-to-customize-the-submit-button/',
[235] Fix | Delete
'/docs/generating-forms-with-wpforms-ai/',
[236] Fix | Delete
],
[237] Fix | Delete
'new form' => [
[238] Fix | Delete
'/docs/creating-first-form/',
[239] Fix | Delete
'/docs/how-to-choose-the-right-form-field-for-your-forms/',
[240] Fix | Delete
'/docs/how-to-customize-the-submit-button/',
[241] Fix | Delete
'/docs/generating-forms-with-wpforms-ai/',
[242] Fix | Delete
],
[243] Fix | Delete
'create form' => [
[244] Fix | Delete
'/docs/creating-first-form/',
[245] Fix | Delete
'/docs/how-to-choose-the-right-form-field-for-your-forms/',
[246] Fix | Delete
'/docs/how-to-customize-the-submit-button/',
[247] Fix | Delete
'/docs/generating-forms-with-wpforms-ai/',
[248] Fix | Delete
],
[249] Fix | Delete
'form template' => [
[250] Fix | Delete
'/docs/how-to-create-a-custom-form-template/',
[251] Fix | Delete
'/docs/generating-forms-with-wpforms-ai/',
[252] Fix | Delete
],
[253] Fix | Delete
'add fields' => [
[254] Fix | Delete
'/docs/how-to-choose-the-right-form-field-for-your-forms/',
[255] Fix | Delete
],
[256] Fix | Delete
'recaptcha' => [
[257] Fix | Delete
'/docs/setup-captcha-wpforms/',
[258] Fix | Delete
],
[259] Fix | Delete
'spam' => [
[260] Fix | Delete
'/docs/how-to-prevent-spam-in-wpforms/',
[261] Fix | Delete
'/docs/setup-captcha-wpforms/',
[262] Fix | Delete
'/docs/how-to-install-and-use-custom-captcha-addon-in-wpforms/',
[263] Fix | Delete
'/docs/setting-up-akismet-anti-spam-protection/',
[264] Fix | Delete
'/docs/viewing-and-managing-spam-entries/',
[265] Fix | Delete
],
[266] Fix | Delete
'fields' => [
[267] Fix | Delete
'/docs/how-to-choose-the-right-form-field-for-your-forms/',
[268] Fix | Delete
],
[269] Fix | Delete
'field options' => [
[270] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[271] Fix | Delete
],
[272] Fix | Delete
'field settings' => [
[273] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[274] Fix | Delete
],
[275] Fix | Delete
'conditional logic' => [
[276] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[277] Fix | Delete
'/docs/setup-form-notification-wpforms/',
[278] Fix | Delete
'/docs/setup-form-confirmation-wpforms/',
[279] Fix | Delete
],
[280] Fix | Delete
'single line text' => [
[281] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[282] Fix | Delete
'/docs/how-to-use-custom-input-masks/',
[283] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[284] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[285] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[286] Fix | Delete
'/docs/calculations-addon/',
[287] Fix | Delete
],
[288] Fix | Delete
'paragraph' => [
[289] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[290] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[291] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[292] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[293] Fix | Delete
'/docs/calculations-addon/',
[294] Fix | Delete
],
[295] Fix | Delete
'paragraph text' => [
[296] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[297] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[298] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[299] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[300] Fix | Delete
'/docs/calculations-addon/',
[301] Fix | Delete
],
[302] Fix | Delete
'textarea' => [
[303] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[304] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[305] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[306] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[307] Fix | Delete
'/docs/calculations-addon/',
[308] Fix | Delete
],
[309] Fix | Delete
'input mask' => [
[310] Fix | Delete
'/docs/how-to-use-custom-input-masks/',
[311] Fix | Delete
],
[312] Fix | Delete
'limit words' => [
[313] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[314] Fix | Delete
],
[315] Fix | Delete
'limit characters' => [
[316] Fix | Delete
'/docs/how-to-limit-words-or-characters-in-a-form-field/',
[317] Fix | Delete
],
[318] Fix | Delete
'style' => [
[319] Fix | Delete
'/docs/how-to-style-wpforms-with-custom-css-beginners-guide/',
[320] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[321] Fix | Delete
'/docs/how-to-add-custom-css-to-your-wpforms/',
[322] Fix | Delete
],
[323] Fix | Delete
'custom css' => [
[324] Fix | Delete
'/docs/how-to-style-wpforms-with-custom-css-beginners-guide/',
[325] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[326] Fix | Delete
'/docs/how-to-add-custom-css-to-your-wpforms/',
[327] Fix | Delete
],
[328] Fix | Delete
'css' => [
[329] Fix | Delete
'/docs/how-to-style-wpforms-with-custom-css-beginners-guide/',
[330] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[331] Fix | Delete
'/docs/how-to-add-custom-css-to-your-wpforms/',
[332] Fix | Delete
],
[333] Fix | Delete
'dropdown' => [
[334] Fix | Delete
'/docs/how-to-allow-multiple-selections-to-a-dropdown-field-in-wpforms/',
[335] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[336] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[337] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[338] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[339] Fix | Delete
],
[340] Fix | Delete
'select' => [
[341] Fix | Delete
'/docs/how-to-allow-multiple-selections-to-a-dropdown-field-in-wpforms/',
[342] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[343] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[344] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[345] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[346] Fix | Delete
],
[347] Fix | Delete
'multiple options' => [
[348] Fix | Delete
'/docs/how-to-allow-multiple-selections-to-a-dropdown-field-in-wpforms/',
[349] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[350] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[351] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[352] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[353] Fix | Delete
],
[354] Fix | Delete
'bulk add' => [
[355] Fix | Delete
'/docs/how-to-bulk-add-choices-for-multiple-choice-checkbox-and-dropdown-fields/',
[356] Fix | Delete
],
[357] Fix | Delete
'multiple columns' => [
[358] Fix | Delete
'/docs/how-to-use-the-layout-field-in-wpforms/',
[359] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[360] Fix | Delete
],
[361] Fix | Delete
'columns' => [
[362] Fix | Delete
'/docs/how-to-use-the-layout-field-in-wpforms/',
[363] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[364] Fix | Delete
],
[365] Fix | Delete
'randomize' => [
[366] Fix | Delete
'/docs/how-to-randomize-checkbox-and-multiple-choice-options/',
[367] Fix | Delete
],
[368] Fix | Delete
'image choices' => [
[369] Fix | Delete
'/docs/how-to-add-image-choices-to-fields/',
[370] Fix | Delete
],
[371] Fix | Delete
'icon choices' => [
[372] Fix | Delete
'/docs/using-icon-choices/',
[373] Fix | Delete
],
[374] Fix | Delete
'multiple choice' => [
[375] Fix | Delete
'/docs/how-to-bulk-add-choices-for-multiple-choice-checkbox-and-dropdown-fields/',
[376] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[377] Fix | Delete
'/docs/how-to-randomize-checkbox-and-multiple-choice-options/',
[378] Fix | Delete
'/docs/how-to-add-image-choices-to-fields/',
[379] Fix | Delete
'/docs/using-icon-choices/',
[380] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[381] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[382] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[383] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[384] Fix | Delete
],
[385] Fix | Delete
'radio' => [
[386] Fix | Delete
'/docs/how-to-bulk-add-choices-for-multiple-choice-checkbox-and-dropdown-fields/',
[387] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[388] Fix | Delete
'/docs/how-to-randomize-checkbox-and-multiple-choice-options/',
[389] Fix | Delete
'/docs/how-to-add-image-choices-to-fields/',
[390] Fix | Delete
'/docs/using-icon-choices/',
[391] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[392] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[393] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[394] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[395] Fix | Delete
],
[396] Fix | Delete
'checkboxes' => [
[397] Fix | Delete
'/docs/how-to-bulk-add-choices-for-multiple-choice-checkbox-and-dropdown-fields/',
[398] Fix | Delete
'/docs/how-to-add-a-terms-of-service-checkbox-to-a-form/',
[399] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[400] Fix | Delete
'/docs/how-to-randomize-checkbox-and-multiple-choice-options/',
[401] Fix | Delete
'/docs/how-to-add-image-choices-to-fields/',
[402] Fix | Delete
'/docs/using-icon-choices/',
[403] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[404] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[405] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[406] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[407] Fix | Delete
],
[408] Fix | Delete
'checkbox' => [
[409] Fix | Delete
'/docs/how-to-bulk-add-choices-for-multiple-choice-checkbox-and-dropdown-fields/',
[410] Fix | Delete
'/docs/how-to-add-a-terms-of-service-checkbox-to-a-form/',
[411] Fix | Delete
'/docs/how-to-create-a-multi-column-layout-for-radio-buttons-and-checkboxes/',
[412] Fix | Delete
'/docs/how-to-randomize-checkbox-and-multiple-choice-options/',
[413] Fix | Delete
'/docs/how-to-add-image-choices-to-fields/',
[414] Fix | Delete
'/docs/using-icon-choices/',
[415] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[416] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[417] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[418] Fix | Delete
'/docs/generating-form-choices-with-wpforms-ai/',
[419] Fix | Delete
],
[420] Fix | Delete
'gdpr' => [
[421] Fix | Delete
'/docs/how-to-create-gdpr-compliant-forms/',
[422] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[423] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[424] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[425] Fix | Delete
],
[426] Fix | Delete
'gdpr agreement' => [
[427] Fix | Delete
'/docs/how-to-create-gdpr-compliant-forms/',
[428] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[429] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[430] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[431] Fix | Delete
],
[432] Fix | Delete
'number slider' => [
[433] Fix | Delete
'/docs/how-to-add-a-number-slider-field-to-wpforms/',
[434] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[435] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[436] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[437] Fix | Delete
],
[438] Fix | Delete
'range' => [
[439] Fix | Delete
'/docs/how-to-add-a-number-slider-field-to-wpforms/',
[440] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[441] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[442] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[443] Fix | Delete
],
[444] Fix | Delete
'email' => [
[445] Fix | Delete
'/docs/setup-form-notification-wpforms/',
[446] Fix | Delete
'/docs/customizing-form-notification-emails/',
[447] Fix | Delete
'/docs/how-to-create-conditional-form-notifications-in-wpforms/',
[448] Fix | Delete
'/docs/troubleshooting-email-notifications/',
[449] Fix | Delete
'/docs/how-to-fix-wordpress-contact-form-not-sending-email-with-smtp/',
[450] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[451] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[452] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[453] Fix | Delete
],
[454] Fix | Delete
'address' => [
[455] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[456] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[457] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[458] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[459] Fix | Delete
],
[460] Fix | Delete
'field' => [
[461] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[462] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[463] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[464] Fix | Delete
],
[465] Fix | Delete
'state' => [
[466] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[467] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[468] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[469] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[470] Fix | Delete
],
[471] Fix | Delete
'province' => [
[472] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[473] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[474] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[475] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[476] Fix | Delete
],
[477] Fix | Delete
'region' => [
[478] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[479] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[480] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[481] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[482] Fix | Delete
],
[483] Fix | Delete
'city' => [
[484] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[485] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[486] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[487] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[488] Fix | Delete
],
[489] Fix | Delete
'country' => [
[490] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[491] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[492] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[493] Fix | Delete
'/docs/how-to-customize-the-style-of-individual-form-fields/',
[494] Fix | Delete
],
[495] Fix | Delete
'zip code' => [
[496] Fix | Delete
'/docs/how-to-customize-the-address-field/',
[497] Fix | Delete
'/docs/how-to-customize-form-field-options/',
[498] Fix | Delete
'/docs/how-to-use-conditional-logic-with-wpforms/',
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function