wordpress开通用户注册后只允许本人编辑自己的文章

乐分享主编 2019-11-09 335 阅读

如果你用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’ );
?>

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

最新游戏