%d', esc_html__( 'Appointments', 'bookit' ), $pending ) : esc_html__( 'Appointments', 'bookit' ), 'manage_options', 'bookit-appointments', 'Bookit\Classes\Admin\AppointmentsController::render' ); // Add Services Submenu add_submenu_page( 'bookit', esc_html__( 'Services', 'bookit' ), esc_html__( 'Services', 'bookit' ), 'manage_options', 'bookit-services', 'Bookit\Classes\Admin\ServicesController::render' ); // Add Staff Members Submenu add_submenu_page( 'bookit', esc_html__( 'Staff', 'bookit' ), esc_html__( 'Staff', 'bookit' ), 'manage_bookit_staff', 'bookit-staff', 'Bookit\Classes\Admin\StaffController::render' ); // Add Customers Submenu add_submenu_page( 'bookit', esc_html__( 'Customers', 'bookit' ), esc_html__( 'Customers', 'bookit' ), 'manage_options', 'bookit-customers', 'Bookit\Classes\Admin\CustomersController::render' ); // Add Settings Submenu add_submenu_page( 'bookit', esc_html__( 'Settings', 'bookit' ), esc_html__( 'Settings', 'bookit' ), 'manage_options', 'bookit-settings', 'Bookit\Classes\Admin\SettingsController::render' ); add_submenu_page( 'bookit', esc_html__( 'Add-ons', 'bookit' ), '' . __( 'Add-ons', 'bookit' ) . '', 'manage_options', 'bookit-addons-integrations', 'Bookit\Classes\Admin\DashboardController::render_addons' ); } /** * Add Custom Links to Plugins page * @param $links * @return mixed */ public static function plugin_action_links( $links ) { $settings_link = sprintf( '%2$s', admin_url( 'admin.php?page=bookit-settings' ), esc_html__( 'Settings', 'bookit' ) ); array_unshift( $links, $settings_link ); return $links; } }