- The most obvious approach to this would be to first create a
special user role for your students. - Then for users with this role you can expand the profile with extra
fields. Here you can store for every user which courses they
follow. - Next you define a custom post type that allows you to store the
video labelled with the courses for which it is meant. - Finally, in your templates, you check if the content of user fields
matches the labels of the video, to make sure users only see the
videos they should get.
Related Posts:
- Limit access to posts/pages by user roles
- How can I let users to access plugin functions based on roles?
- How can I change plugin to give access to editor user role?
- Plugin to restrict access to pages in wp-admin
- Getting user roles in plugin files
- Auto delete WordPress users according to time
- How to create user groups and allow custom posts and plugin modify/access to specific group?
- How to create restrict content to users (by user, not by role)
- Multisite – maximum number of users with specific role
- Understanding State in WordPress Multisites
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- Add User Role: Pre-saved in User-Meta [SOLVED]
- Custom Login page with custom redirects for each user?
- Mutliple users editing single document in wordspress
- Remove specific administrator’s capability
- Plugin permissions for Editor role
- Role based permission edit for plugins
- Creating teams of users in WordPress
- Plugin privelages for “editors”
- implement custom roles in custom plugin
- Can we hide a certain user in WP?
- how to create user profile pages and display them based on users roles
- How to make this custom capability work? [duplicate]
- How to create different views for different user roles?
- How to show private pages based on a user’s role?
- How do I restrict a second admin certain access?
- User / membership Plugin [closed]
- How can I save cookies to members
- Overwrite user role
- Confusing problem with displaying message recipient metadata
- Defined user role to access plugin’s pages
- Restrict my pages from public
- Custom User Role
- Want to add post to user dashboard
- How to give access to the particular page in wordpress for specific username/email NOT roles [closed]
- How to disable plugin capability : “create new category”
- custom user profiles like linktree fully customizable on the front end
- remove/hide pages from users backend
- Disable plugin per user role
- JS Support Ticket – Auto create WP account
- How to show Recent Page instead of Post?
- Remove Duplicator plugin from admin menu if not an administrator
- Input with spaces in Shortcode attributes overwritten by defaults
- New User Form – Custom Menu Page
- Add a custom form on the post-new.php admin page
- how to give a user a role?
- Removing customise fields during plugin uninstallation
- WordPress Central User Database
- Edit Yoast SEO breadcrumbs output [closed]
- What’s the best way to implement AJAX in WordPress?
- How to Create a Custom Panel and Fields in Post Page [Plugin]
- Translating long texts with html formatting
- How to read individual user’s directory and display content to that specific user?
- How would I go about creating a user ranked post popularity page?
- Anonymous Postings
- Do widget options need to be escaped widget()?
- Is there any W3C compatible Share & Follow plugin?
- Does any one have Idea to get these functionalities with the plugin wp-multi-network
- Filter custom posts based on the user role of author
- Redirection of users away from wp-admin (but not administrators)
- wp_set_auth_cookie causes 403 error in the wooCommerce checkout
- Disable woocommerce cookies and delete cart data automatically
- Custom post type – no layout section of Document tab, and no author choice
- wordpress user roles are not working
- Displaying different in-page content to cliente/admin
- className not populating in custom block
- How to fetch products with the price in a page on woocommerce using a form or live search with php
- Run plugins only on certain pages
- User Session and Stored Cookies not get removed
- Overide plugin files from child theme (/inc/ ) folder
- wp_generate_attachment_metadata is creating an empty array
- custom payment gateway in woocommerce failed to connect to remote api server
- How to allow an editor to edit all WordPress blog posts but have the last say as administrator?
- Display encrypted content on my website
- Post category with counts been display like a menu
- Post custom Data value in The Events Calendar plugin [closed]
- Send reply with pre-prepared answers
- Problem with automatic role change through cron job
- How can I copy all users to newly created site on a multisite network in WordPress?
- Best way to maintain and update 3rd-party WP plugin when developer is unresponsive?
- WooCommerce specifc variations for specific user role [closed]
- Save custom attributes of product in woocommerce
- Calling an attribute from a plugin shortcode
- Best place for short bio,image and button [closed]
- Use of Templates in a Plugin
- How can I allow an User to publish only 5 posts per month?
- How to set add question capability for author role in wp pro quiz plugin
- Why can’t I access my Intranet LDAPS with NADI?
- External Domain on WordPress Multisite
- In the archive widget, how do I sort in between two years?
- Enable users to change change and add taxonomies of posts
- DOMAIN_CURRENT_SITE constant being regularly overridden [closed]
- Customization API for plugin development
- How can I change the meta_key for a particular piece of information?
- Fromcraft Plugin On click submit button [closed]
- Problem with the Loop – want to limit the access to three free articles
- creating a custom shop page display on archive woocommerce
- How to create user that has permission to create new sites on WordPress with multisite option enabled?
- Setup page on first login on multisite
- Create custom post with custom user rules