- Super Admin - admin of the whole Network, can manage each site and everything in the Network
- Administrator - can do everything
- Editor - can create, edit and delete main items: pages, posts, comments, media
- Author - can view other people's articles; create, edit and publish his own articles
- Contributor - can view other people's articles; create, edit and send his own articles for approval before publish
- Subscriber - can do nothing except of editing his own profile
<?php
if( current_user_can( 'administrator' ) ) {} // only if administrator
if( current_user_can( 'editor' ) ) {} // only if editor
if( current_user_can( 'author' ) ) {} // only if author
if( current_user_can( 'contributor' ) ) {} // only if contributor
if( current_user_can( 'subscriber' ) ) {} // only if subscriber
?>
Check if user is logged in:
<?php
if( is_user_logged_in() ) {}
?>
2 thoughts on “WordPress user capabilities”