";var nuttaibut = "<\/i> T\u1ea3i th\u00eam<\/span>"; Cấp quyền cho thành viên không cần sử dụng plugin Trang chủGiới thiệuBlogPhần mềmThủ thuậtTiện íchRút gọn liên kếtVòng quay may mắnLiên hệ HomePhần mềmCấp quyền cho thành viên không cần sử dụng plugin Nguyễn Văn Luyến 4 năm trướcCấp quyền cho thành viên không cần sử dụng plugin Mục lụcTrong WordPress mỗi nhóm người dùng lại có các quyền khác nhau, và các nhóm bên dưới thường bị giới hạn rất nhiều quyền. Và để thay đổi các quyền cơ bản của nhóm người dùng, thì các bạn sẻ phải sử dụng đến các plugin phân quyền. Tuy nhiên với mình việc sử dụng plugin là một điều cấm kỵ, bởi những chức năng nhỏ nhặt mà phải cài một đống plugin thì sẽ làm cho website của bạn trở nên chậm chạp hơn rất nhiều.Và dưới đây là cách mà mình đã cấp thêm quyền cho thành viên (subscriber).Code cấp quyền cho thành viên// them quyen cho authorfunction add_author_delete_cap() {$role = get_role( 'subscriber' );$role->add_cap( 'delete_posts' ); // xoa bài viết$role->add_cap( 'delete_private_posts' ); // Xóa bài viết riêng tư$role->add_cap( 'delete_published_posts' ); // xóa bài viết công khai$role->add_cap( 'edit_others_posts' ); // xóa bài viết khác$role->add_cap( 'edit_posts' ); // chỉnh sửa bài viết$role->add_cap( 'edit_private_posts' ); // chỉnh sửa bài viết riêng tư$role->add_cap( 'edit_published_posts' ); // chỉnh sửa bài biết công khai$role->add_cap( 'publish_posts' ); // công khai bài viết$role->add_cap( 'delete_pages' ); // xóa trang$role->add_cap( 'delete_private_pages' ); // xóa trang riêng tư$role->add_cap( 'delete_published_pages' ); // xóa trang công khai$role->add_cap( 'edit_others_pages' ); // xóa trang khác$role->add_cap( 'edit_pages' ); // chỉnh sửa trang$role->add_cap( 'edit_private_pages' ); // chỉnh sửa trang riêng tư$role->add_cap( 'edit_published_pages' ); // chỉnh sửa trang công khai$role->add_cap( 'publish_pages' ); // công khai trang$role->add_cap(‘upload_files’); // Upload file lên media}add_action( 'admin_init', 'add_author_delete_cap');Các bạn sao chép đoạn code ở trên rồi dán vào file funcition.php trong thư mục theme mà bạn đang sử dụng. Code trên đã bao gồm tất cả các quyền liên quan đến bài viết và trang, bạn có thể xóa bớt các quyền không cần thiết đi nếu muốn.$role = get_role( ‘subscriber’ ); bạn có thể thay đổi giá trị subscriber thành nhóm nào đó mà bạn muốn cấp thêm quyền mới.Chúc các bạn thành công!Nguồn: //caodem.com/cap-quyen-cho-thanh-vien-khong-can-su-dung-plugin/Thẻ: Code cho Wordpress • Code hay6 lượt xem | 0 bình luận Nguyễn Văn LuyếnLuôn luôn lắng nghe, lâu lâu mới hiểu Đề xuất cho bạnHướng dẫn sử dụng công cụ ký số văn bản theo Nghị định 30/2020/NĐ-CP 2 tháng trướcPhần mềm Winamp phần mềm phát nhạc một thời đã “hồi sinh” 2 tháng trướcPhần mềm chụp màn hình và ghi chú nhanh Snap IT 6 tháng trướcvnTools – Công cụ hỗ trợ chuyển chữ hoa, chữ thường, đọc số thành số…. 7 tháng trướcQuy định mới về đào tạo lái xe hạng B1, B2, C áp dụng từ ngày 1.6.2024 7 tháng trướcỨng dụng Mô phỏng 120 tình huống giao thông trên điện thoại V2.0.0 10 tháng trướcBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.0 10 tháng trướcHướng dẫn cập nhật phần mềm ÔN TẬP MÔ PHỎNG từ phiên bản v1.2.2 lên v1.2.3 12 tháng trước Phần mềm kế toán online Tải ISO Windows Server Full 2008 2012 2016 2019 Chính Gốc by 21AK22 App Ôn tập 120 tình huống mô phỏng giao thông (thi GPLX) trên iOS và Android Bình luận gần đâyAddin Word xuất Mail Merge có chức năng cắt ra…Nguyễn Văn Luyến 6 tháng trướcƯng dụng này rất hay cho người hay thực hiện các biểu mâu, thư mời,...Quy định mới về đào tạo lái xe hạng B1,…Nguyễn Văn Luyến 6 tháng trướcChuẩn bị lại lên giáTiện ích tiếng Việt trên Word năm 2022 miễn phíChuyển Đổi Số 11 tháng trướcCó trang nguồn mình tải á, bạn qua trang đó xem thử. Mình cài được bình thường áFont chữ thư pháp FZ Tiểu Tự Việt HoáChuyển Đổi Số 11 tháng trướcMỉnh cũng thấy cái gì hay hay lưu lại trên trang cá nhân khi nào cần lấy ra dùng thôi à. Cảm ơn bạn nhiều!Font chữ thư pháp FZ Tiểu Tự Việt Hoáquang tuấn 11 tháng trướcok cám ơn addTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcsao không thấy hướng dẫn khắc phục lỗi the macro vậyTiện ích tiếng Việt trên Word năm 2022 miễn phíĐàm kiên 1 năm trướcfile tải về chỉ có 3 file hướng dẫn chứ không có file cài đặt nhéGoogle tung dấu tick xanh trong GmailNguyễn Văn Luyến 1 năm trướcBài viết hay Có nhiều lượt xemNewspaper v9.0 Premium WordPress Themes1379 lượt xemBộ cài đặt phần mềm ÔN TẬP MÔ PHỎNG phiên bản V2.0.01197 lượt xemTiện ích tiếng Việt trên Word năm 2022 miễn phí1095 lượt xemAddin Word xuất Mail Merge có chức năng cắt ra nhiều file và gửi mail753 lượt xemFont chữ thư pháp FZ Tiểu Tự Việt Hoá672 lượt xemZaloMessengerEmailZaloMessengerEmail Trang chủ Zalo Hỗ trợ Messenger Liên hệ Đồng ý Cookie Trang web này sử dụng Cookie để nâng cao trải nghiệm duyệt web của bạn và cung cấp các đề xuất được cá nhân hóa. Bằng cách chấp nhận để sử dụng trang web của chúng tôi Tôi chấp nhận
Trong WordPress mỗi nhóm người dùng lại có các quyền khác nhau, và các nhóm bên dưới thường bị giới hạn rất nhiều quyền. Và để thay đổi các quyền cơ bản của nhóm người dùng, thì các bạn sẻ phải sử dụng đến các plugin phân quyền. Tuy nhiên với mình việc sử dụng plugin là một điều cấm kỵ, bởi những chức năng nhỏ nhặt mà phải cài một đống plugin thì sẽ làm cho website của bạn trở nên chậm chạp hơn rất nhiều.Và dưới đây là cách mà mình đã cấp thêm quyền cho thành viên (subscriber).
// them quyen cho authorfunction add_author_delete_cap() {$role = get_role( 'subscriber' );$role->add_cap( 'delete_posts' ); // xoa bài viết$role->add_cap( 'delete_private_posts' ); // Xóa bài viết riêng tư$role->add_cap( 'delete_published_posts' ); // xóa bài viết công khai$role->add_cap( 'edit_others_posts' ); // xóa bài viết khác$role->add_cap( 'edit_posts' ); // chỉnh sửa bài viết$role->add_cap( 'edit_private_posts' ); // chỉnh sửa bài viết riêng tư$role->add_cap( 'edit_published_posts' ); // chỉnh sửa bài biết công khai$role->add_cap( 'publish_posts' ); // công khai bài viết$role->add_cap( 'delete_pages' ); // xóa trang$role->add_cap( 'delete_private_pages' ); // xóa trang riêng tư$role->add_cap( 'delete_published_pages' ); // xóa trang công khai$role->add_cap( 'edit_others_pages' ); // xóa trang khác$role->add_cap( 'edit_pages' ); // chỉnh sửa trang$role->add_cap( 'edit_private_pages' ); // chỉnh sửa trang riêng tư$role->add_cap( 'edit_published_pages' ); // chỉnh sửa trang công khai$role->add_cap( 'publish_pages' ); // công khai trang$role->add_cap(‘upload_files’); // Upload file lên media}add_action( 'admin_init', 'add_author_delete_cap');
Các bạn sao chép đoạn code ở trên rồi dán vào file funcition.php trong thư mục theme mà bạn đang sử dụng. Code trên đã bao gồm tất cả các quyền liên quan đến bài viết và trang, bạn có thể xóa bớt các quyền không cần thiết đi nếu muốn.
$role = get_role( ‘subscriber’ ); bạn có thể thay đổi giá trị subscriber thành nhóm nào đó mà bạn muốn cấp thêm quyền mới.Chúc các bạn thành công!
Nguồn: //caodem.com/cap-quyen-cho-thanh-vien-khong-can-su-dung-plugin/