Tips on Customizing s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions

How to Hide s2Member Framework Admin Menus

function plt_hide_s2member_menus() {
	//Hide "s2Member".
	remove_menu_page('ws-plugin--s2member-start');
	//Hide "s2Member → Getting Started".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-start');
	//Hide "s2Member → Getting Help".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-help');
	//Hide "s2Member →".
	remove_submenu_page('ws-plugin--s2member-start', '#');
	//Hide "s2Member → Multisite (Config)".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-mms-ops');
	//Hide "s2Member → General Options".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-gen-ops');
	//Hide "s2Member → Restriction Options".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-res-ops');
	//Hide "s2Member → Download Options".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-down-ops');
	//Hide "s2Member →".
	remove_submenu_page('ws-plugin--s2member-start', '#');
	//Hide "s2Member → PayPal Options".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-paypal-ops');
	//Hide "s2Member → PayPal Buttons".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-paypal-buttons');
	//Hide "s2Member →".
	remove_submenu_page('ws-plugin--s2member-start', '#');
	//Hide "s2Member → API / Tracking".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-trk-ops');
	//Hide "s2Member → API / List Servers".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-els-ops');
	//Hide "s2Member → API / Notifications".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-api-ops');
	//Hide "s2Member → API / Scripting".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-scripting');
	//Hide "s2Member →".
	remove_submenu_page('ws-plugin--s2member-start', '#');
	//Hide "s2Member → Other Integrations".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-integrations');
	//Hide "s2Member →".
	remove_submenu_page('ws-plugin--s2member-start', '#');
	//Hide "s2Member → Log Files (Debug)".
	remove_submenu_page('ws-plugin--s2member-start', 'ws-plugin--s2member-logs');
}

add_action('admin_menu', 'plt_hide_s2member_menus', 11);

Where do I put this code?

How to Hide the "s2Member™" Meta Box

function plt_hide_s2member_metaboxes() {
	$screen = get_current_screen();
	if ( !$screen ) {
		return;
	}

	//Hide the "s2Member™" meta box.
	remove_meta_box('ws-plugin--s2member-security', $screen->id, 'side');
}

add_action('add_meta_boxes', 'plt_hide_s2member_metaboxes', 20);