WordPress多用户只允许作者本人编辑文章

如果你用Wordpress搭建的是个多用户网站,那么就需要做好一些防范措施,仿制别人修改作者本人的文章,如何实现呢,相信稍微懂一点Wordpress的童鞋就能看懂,那就是在functions.php里加上以下代码来进行控制。

<?php function sj_query_editor_useronly( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], ‘/wp-admin/edit.php’ ) !== false ) { if ( !current_user_can( ‘level_10′ ) ) { // level_10是管理员 global $current_user; $wp_query->set( ‘author’, $current_user->id ); } } } add_filter(‘parse_query’, ‘sj_query_editor_useronly’ ); ?>

如果你的网站也是多用户的,也来试试吧!

标签:

声明: 本站wordpress主题均为原创转载请注明出处,本文固定地址:http://www.92off.com/wordpress-multiuser-allows-authors-to-edit-only-articles.html