Inventory_Presser_Plugin::add_admin_capabilities()

Administrators should always have full control over posts in our custom post type. No other users will have any capabilities.

On This Page


Return Return

(void)


Top ↑

Source Source

File: inventory-presser.php

		public function add_admin_capabilities() {
			$role = get_role( 'administrator' );
			if ( ! $role ) {
				return;
			}
			$role->add_cap( 'delete_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'delete_others_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'delete_private_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'delete_published_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'edit_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'edit_others_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'edit_private_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'edit_published_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'publish_' . INVP::POST_TYPE . 's' );
			$role->add_cap( 'read_private_' . INVP::POST_TYPE . 's' );
		}