论坛桥插件具有以下功能:
// Check role is_banned (int 1||0 )
if ( $this->visitor[\'is_banned\'] === 1 ) {
// remove capability from the user and any roles
$user = new WP_User( $user_id );
$user->set_role( \'subscriber\');
$user->remove_all_caps();
$user->remove_role( \'subscriber\' );
if ( is_multisite() ) {
update_user_status( $user_id, \'spam\', 1 );
}
}
数据库未显示wp\\U功能。不幸的是,WordPress用户仍然可以提交评论。是否可以创建一个没有评论能力的角色?
此问题仅用于设置
How to block a someone from commenting?
我很好奇是否可以添加一个过滤器来删除任何具有特定角色的人的评论表单。换句话说,创建一个名为“禁止”的角色,如果该角色存在,则调用一个从视图中删除评论表单的函数,或创建一个名为“禁止”的用户元,设置为1,测试是否存在显示表单的标志。有人有其他想法吗?