阻止作者编辑他人在其帖子中的评论

时间:2015-10-22 作者:lee

我想阻止其他作者编辑他人在其帖子中的评论。

这里有人知道怎么做吗?

1 个回复
最合适的回答,由SO网友:Rubatharisan Thirumathyam 整理而成

尝试在主题函数中使用以下代码。php

// http://scribu.net/wordpress/prevent-blog-authors-from-editing-comments.html
function restrict_comment_editing( $caps, $cap, $user_id, $args ) { 
if ( \'edit_comment\' == $cap ) {
        $comment = get_comment( $args[0] );

if ( $comment->user_id != $user_id )
        $caps[] = \'moderate_comments\';
}

   return $caps;
}

add_filter( \'map_meta_cap\', \'restrict_comment_editing\', 10, 4 );

相关推荐

获取WordPress Get_Comments()中最后一次看到的日期/时间

我可以得到comment_date 有一个循环它显示为2018-03-19 12:30:06.<来,我只想Last seen 格式(例如,3 min ago , 1 hour ago , 1 day ago , 2 week ago ) 我怎样才能做到这一点?[\"comment_date\"]=> string(19) \"2018-03-19 12:30:06\" [\"comment_date_gmt\"]=> string(19) \"2018-03