%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;
}
}