OK Tôi đang tìm cách tốt nhất để tấn công này.
Tôi rất thoải mái với PHP và tạo các loại bài đăng tùy chỉnh với các trường meta tùy chỉnh trong WordPress.
Đây là những gì tôi đang làm:
- Người dùng đăng ký và được đặt ở thuê bao theo mặc định.
- Yêu cầu người dùng từ quản trị viên để có quyền cho loại bài đăng tùy chỉnh.
- Quản trị viên gán người dùng cho một tên quyền khác như "Chủ cửa hàng".
- Người dùng hiện có thể thấy loại bài đăng tùy chỉnh và có thể tạo một mục cho loại bài đăng này.
- Người dùng chỉ có thể xem và chỉnh sửa bài đăng của riêng họ.
Tôi cần giúp đỡ về những điều sau đây:
- Cách tạo "Vai trò" mới gọi là "Chủ cửa hàng",
- Làm thế nào để cấp quyền chính xác cho vai trò đã nói để chỉ xem và có quyền truy cập vào loại bài đăng tùy chỉnh.
- Chỉ cho phép người dùng xem và chỉnh sửa bài đăng của riêng họ thành loại bài đăng tùy chỉnh này.
Lý tưởng nhất là tôi thích tất cả điều này được thực hiện từ quản trị viên wp nhưng tôi đoán rằng tôi có thể cần phải xây dựng một mặt trước cho việc này để có được sự kiểm soát hữu hạn mà tôi đang theo đuổi.
Bất kỳ đầu vào được đánh giá rất cao.
Trân trọng
'map_meta_cap' => true
và'capability_type' => 'shopowner'
trên loại bài tùy chỉnh của tôi. Tôi đã tạo ra một vai trò mới được gọiShopOwner
và cung cấp cho nó các khả năng đọc, edit_shopowner, xóa_shopowner. Đặt người dùng vào vai trò của ShopOwner và đăng nhập với người dùng đó. Người dùng đó không thể xem loại bài tùy chỉnh. Tôi đã bỏ lỡ một cái gì đó?