Mở file functions.php trong child theme của bạn (nếu chưa có child theme, bạn nên tạo child theme để tránh mất thay đổi khi update theme). Thêm đoạn code sau:
// Ẩn UX Builder và chặn truy cập trực tiếp nếu không phải Admin
function webdy_hide_ux_builder_for_non_admins() {
if (!current_user_can('administrator')) {
// Ẩn menu UX Builder trong Admin Menu
add_action('admin_menu', function() {
remove_menu_page('ux-builder');
}, 999);
// Chặn truy cập trực tiếp vào UX Builder qua URL
add_action('admin_init', function() {
$current_url = $_SERVER['REQUEST_URI'];
if (strpos($current_url, 'app=uxbuilder') !== false) {
wp_die('Bạn không có quyền truy cập UX Builder.');
}
});
// Ẩn nút "Edit with UX Builder" trong trang chỉnh sửa bài/post
add_action('add_meta_boxes', function() {
remove_meta_box('ux_builder_edit_button', 'page', 'side');
remove_meta_box('ux_builder_edit_button', 'post', 'side');
// Nếu có Custom Post Type thì thêm dòng này:
// remove_meta_box('ux_builder_edit_button', 'ten_custom_post_type', 'side');
}, 999);
}
}
add_action('init', 'webdy_hide_ux_builder_for_non_admins');
Chào ! Bạn thấy nội dung này thế nào?





