多用户WordPress能力:让作者在靠山只能看到本身的文章

时间:2014-01-26所属栏目: WordPress教程 来源: 热度:

在建造多用户wordpress主题(如CMS类)会涉及到用户权限题目,固然Wordpress自己已经做得很棒了,但我们照旧但愿让多用户之间的“阻遏”更理解些。这样我们就必要让他们之间不要彼此窥视,让作者在靠山只能看到本身宣布的文章,乃至多媒体。


function wpjam_parse_query_useronly( $wp_query ) {
    if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ||strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ||strpos($_SERVER[ 'REQUEST_URI' ], 'admin-ajax.php')!== false ) {
        if ( !current_user_can( 'add_user' ) ) {
            global $current_user;
            $wp_query->set( 'author', $current_user->id );
        }
    }
}
add_filter('parse_query', 'wpjam_parse_query_useronly' );

将以上代码拷贝到Wordpress主题中的 fuctions.php 内即可。

标签:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)