'ivyforms', // 'pageTitle' => 'Dashboard', // 'menuTitle' => BackendStrings::getDashboardStrings()['dashboard'], // // TODO - Add IvyForms capability // 'capability' => 'read', // 'menuSlug' => 'ivyforms-dashboard', // ], [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'All Forms', 'menuTitle' => BackendStrings::getCommonStrings()['all_forms'], // TODO - Add IvyForms capability 'capability' => 'read', 'menuSlug' => 'ivyforms-forms', ], [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'New form', 'menuTitle' => BackendStrings::getCommonStrings()['new_form'], // TODO - Add IvyForms capability 'capability' => 'read', 'menuSlug' => 'ivyforms-builder', ], [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'Entries', 'menuTitle' => BackendStrings::getEntriesStrings()['entries'], // TODO - Add IvyForms capability 'capability' => 'read', 'menuSlug' => 'ivyforms-entries', ], // // TODO Add Settings page [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'Settings', 'menuTitle' => BackendStrings::getCommonStrings()['settings'], // TODO - Add IvyForms capability 'capability' => 'read', 'menuSlug' => 'ivyforms-settings', ], [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'Integrations', 'menuTitle' => BackendStrings::getIntegrationsStrings()['integrations'], // TODO - Add IvyForms capability 'capability' => 'read', 'menuSlug' => 'ivyforms-integrations', ], ]; // Add "Upgrade to PRO" menu only if Pro plugin is not installed/activated if (!IvyFormsAPI::isProPluginActive()) { $menus[] = [ 'parentSlug' => 'ivyforms', 'pageTitle' => 'Upgrade to PRO', // phpcs:ignore Generic.Files.LineLength.TooLong 'menuTitle' => '' . __('Upgrade to PRO', 'ivyforms') . '', 'capability' => 'read', // phpcs:ignore Generic.Files.LineLength.TooLong 'menuSlug' => 'https://ivyforms.com/pricing?utm_source=ivy-lite&utm_medium=lite-upgrade&utm_content=ivy&utm_campaign=ivy', 'isExternal' => true, ]; } return $menus; } }