如何删除快速编辑中的“恢复”链接?

时间:2012-06-26 作者:dev-jim

我想知道有没有什么钩子可以把Restore 编辑页面-垃圾箱页面中的链接?

/wp-admin/edit.php?post_status=trash

我知道我可以用css/jquery技巧隐藏它,但我更喜欢使用钩子。

enter image description here

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

This will do:

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

function wpse_56560_remove_untrash( $actions, $post ) 
{
    if( !isset( $actions[\'untrash\'] ) ) 
        return $actions;

    // If NOT administrator, remove Untrash
    if( !current_user_can(\'administrator\') )
        unset( $actions[\'untrash\'] );

    return $actions; 
}
结束

相关推荐

Profile Field In Admin Bar

我在用户配置文件中添加了一个名为“当前状态”的字段,用户在其中填写自己的信息,如电子邮件、网站等。如何使此字段仅显示给作者,并将其显示在管理员/作者栏中,以便他们无需进入配置文件区域即可进行更新?提前感谢!