是否删除特定用户角色的帖子快速编辑链接?WP 3.3

时间:2012-04-22 作者:Damainman

我正在使用Wordpress 3.3.2和以下插件:-http://wordpress.org/extend/plugins/advanced-access-manager/

该插件工作得很好,但作者表示,目前无法通过该插件实现这一点,因此我想知道是否有其他插件或任何代码修改可以实现它们。

我创建了一个名为“成员”的自定义用户角色,我应用了某些权限,因此用户只能看到在后端发表文章的选项

问题出现在通过后端管理员查看帖子列表时,用户可以选择“快速编辑”,这允许他们更改“slug”,应用密码,将帖子设置为私有,并选中“允许评论”复选框。

从后端查看帖子列表时,我只希望用户能够看到当您将鼠标悬停在帖子上时出现的“编辑”和“查看”链接。我不希望出现“快速编辑”链接。

提前感谢您!

1 个回复
SO网友:brasofilo

基于on this answer, 你的很简单:

add_filter(\'post_row_actions\',     \'wpse_49800_qe_download_link\', 10, 2);
add_filter(\'page_row_actions\',     \'wpse_49800_qe_download_link\', 10, 2);

// for Custom Post Types
// add_filter(\'cpt_name_row_actions\', \'wpse_49800_qe_download_link\', 10, 2);

function wpse_49800_qe_download_link($actions, $post) {
    unset($actions[\'inline hide-if-no-js\'],$actions[\'trash\']);
    return $actions; 
}
请注意,您没有提到\'Trash\', 所以它也被移除了。

感兴趣的插件Adminimize 能够隐藏lots of stuff

结束

相关推荐

使用PRE_GET_POSTS设置每页帖子,我该怎么做?

我正在尝试使用pre\\u get\\u posts为分类法中的单个术语设置每页的帖子。有一件事让我很反感,那就是设置了一个术语来应用pre\\u get\\u posts。这是我的代码:function filter_press_tax( $query ){ if( $query->query_vars[\'tax_query\'][\'taxonomy\'] == \'press\' && $query->query_vars[\'tax_query\'][\'te