Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function wp4625_handleuserstates() {
- if(is_user_logged_in())
- {
- if(current_user_can('administrator') || current_user_can('editor') || current_user_can('edit_posts'))
- {
- // The user is an Admin, Editor or other WP user with permission to edit pages
- }
- else
- {
- // get user status data from Eonet Manual User Approve plugin
- $userapproved=get_user_meta( get_current_user_id(), 'eonet_mua_status' );
- if(is_array($userapproved))
- {
- if($userapproved[0]==1)
- {
- // an approved user
- }
- else if($userapproved[0]==0)
- {
- // a pending user - ensure they are logged out!
- wp_logout();
- }
- else
- {
- // a disapproved user
- }
- }
- else
- {
- // something unexpected happened
- }
- }
- }
- }
- add_action('template_redirect', 'wp4625_handleuserstates');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement