仅需要向“作者”用户角色显示“使用 Elementor 进行编辑” 或者是否有任何方法来管理此部分
我想按用户角色隐藏或显示此按钮 我有许多具有不同权限的用户角色,因此我只需要此用户角色来使用 elementor 编辑此页面
您可以使用 admin_menu 挂钩来操作后端的菜单链接。
要隐藏“使用 Elementor 编辑”按钮以及您提供的详细信息:
function hide_elementor_button_for_roles() {
$current_user = wp_get_current_user();
// Allowed roles can be extended here.
$allowed_roles = ['author'];
// Check if the current user has the allowed roles.
if (!array_intersect($allowed_roles, $current_user->roles)) {
// Remove "Edit with Elementor" button.
remove_menu_page('elementor');
}
}
add_action('admin_menu', 'hide_elementor_button_for_roles', 99);
代码未经测试,请确保向
remove_menu_page
函数提供正确的 .php 文件或 slug。