对于Users list table (在wp admin/users.php中),您可以使用user_row_actions
hook 像这样:
add_filter( \'user_row_actions\', \'my_user_row_actions\', 10, 2 );
function my_user_row_actions( $actions, $user_object ) {
// Remove the Edit action.
unset( $actions[\'edit\'] );
// Add your custom action.
$actions[\'my_action\'] = \'<a href="<action URL>">Action</a>\';
return $actions;
}
其他WordPress列表表扩展了
WP_List_Table
class 还可以使用相同的命名约定触发类似的钩子,即。
<text>_row_actions
, 以下是截至撰写时可用的其他挂钩列表:
Note: 这些挂钩大多只有两个参数-$actions
(一个动作链接数组)和一个表示帖子、术语、用户或评论的对象,但media_row_actions
具有第三个参数,名为$detached
(详见文档)。