是否将用户从BuddyPress的活动流中排除?

时间:2011-05-20 作者:OneFishTaco

我想从活动流中排除特定的用户帐户。我找到了这个应该排除管理员的代码。有没有关于如何排除特定用户的线索?(此代码位于bp custom.php中)

<?php 
add_action("plugins_loaded","bpdev_init_sm_mode");
function bpdev_init_sm_mode(){
if(is_site_admin())
remove_action("wp_head","bp_core_record_activity");//id SM is on, remove the record activity hook
}
?>
谢谢你。

1 个回复
最合适的回答,由SO网友:Scott 整理而成
<?php
add_action("plugins_loaded","bpdev_init_sm_mode");
function bpdev_init_sm_mode(){
    global $current_user;
    if(is_user_logged_in()) {
        get_currentuserinfo();
        if("someusername" == $current_user->user_login) {
            remove_action("wp_head","bp_core_record_activity");//id SM is on, remove the record activity hook
        }
    }
}
?>
结束