Beecee – User of a Group Leader (SC_Beecee_GroupLeader_user)

function FN_GroupLeader_user_shortcode() { $current_user_id = get_current_user_id(); if (learndash_is_group_leader_user($current_user_id)) { // Get the current user’s group IDs $group_ids = learndash_get_administrators_group_ids( $current_user_id ); // Build the list of users $output = ‘ ‘; foreach ($group_ids as $group_id) { // Get the list…Continue reading

Beecee – Remove fields from wp-admin for none admin

// Remove User Enrolled in Groupe function remove_website_row_enrolled_in_group_css() { if ( ! current_user_can( ‘administrator’ ) ) { echo ‘tr.user-rich-editing-wrap{ display: none; }’; echo ‘tr.user-admin-color-wrap{ display: none; }’; echo ‘tr.user-comment-shortcuts-wrap{ display: none; }’; echo ‘tr.user-admin-bar-front-wrap{ display: none; }’; echo ‘tr.user-language-wrap{ display:…Continue reading

Beecee – Get User First Name

/** Beecee Function to get User First Name */ function get_current_userfirstname() { $current_user = wp_get_current_user(); return $current_user->user_firstname; } add_shortcode(‘current_userFirstname’, ‘get_current_userfirstname’);Continue reading

Disable Posts Post Type

// Remove side menu add_action( ‘admin_menu’, function () { remove_menu_page( ‘edit.php’ ); } ); // Remove +New post in top Admin Menu Bar add_action( ‘admin_bar_menu’, function ( $wp_admin_bar ) { $wp_admin_bar->remove_node( ‘new-post’ ); }, 999 ); // Remove Quick Draft…Continue reading

Allow SVG Files Upload (copy)

/** * Allow SVG uploads for administrator users. * * @param array $upload_mimes Allowed mime types. * * @return mixed */ add_filter( ‘upload_mimes’, function ( $upload_mimes ) { // By default, only administrator users are allowed to add SVGs. //…Continue reading

Remove items from admin top menu

/* remove items from top admin menu bar */ function remove_from_admin_bar($wp_admin_bar) { /* * Placing items in here will remove them from admin bar * when viewing the front end of the site */ if ( ! is_admin() ) {…Continue reading