對于WordPress多作者博客,如何讓每個作者在后臺只能瀏覽自己的文章?只需要將下面的代碼添加到你主題的 functions.php 即可:
- function?mypo_parse_query_useronly(?$wp_query?)?{
- ????if?(?strpos(?$_SERVER[?‘REQUEST_URI’?],?‘/wp-admin/edit.php’?)?!==?false?)?{
- ????????if?(?!current_user_can(?‘level_10’?)?)?{
- ????????????global?$current_user;
- ????????????$wp_query->set(?‘author’,?$current_user->id?);
- ????????}
- ????}
- }
- add_filter(‘parse_query’,?‘mypo_parse_query_useronly’?);
操作十分的簡單,這樣作者進入WP后臺就只能看見自己的文章內容了!