- 1st, you could create some breaches in WordPress security system;
- 2nd, you can loose some useful WordPress functionality.
One example of lost WordPress functionality for custom user role is described here:
One example of lost WordPress functionality for custom user role is described here:
Why it could be necessary? Let’s suppose you wish that your multi-authored blog contributors upload their own graphics to use in their posts. WordPress “contributor” role has no such capability by default. In such situation you have needed to change user role capabilities manually using SQL client as I described at “How to change wordpress user role capabilities” post, if you have enough knowledge in that field. But what to do if you have not?
wp_blogs
database table. We will use blog ID attribute (blog_id field value) from this table. WPMU stores every blog data in the separate database tables set. Every blog data set differs with its blog ID in the name of the database tables, e.g. blog with ID=1 has wp_1_options
table, blog with ID=2 has wp_2_options
table, etc. So, to get the blog id=1 user roles capabilities from the database we can use this SQL query