Your answer may be with Youtube you can put videos on there and set them so that the only people that can find them must have the full url. Then you can control who gets the URL path. I have seen pay sites actually do this. Just a suggestion.
Related Posts:
- How can I add programmatically custom taxonomy terms to a custom type post when saving posts?
- File sharing platform for user contributions? [closed]
- custom post type by author – wp job manager
- Load a script just to custom post type in admin
- Handling front-end file uploads, considering safety and ease of use
- How to set a fall back template for a custom post type in a plugin?
- Post formats “audio” and “video” only showing in index.php
- How do I implement custom fields without using any plugins?
- Prepend regular Posts with custom slug, without affecting Custom Post Types?
- Semantic URL Custom Post Type and Taxonomies permalinks
- Pagination with custom loop
- Group list of posts by taxonomy and allow for pagination
- Display metabox conditionally
- Change plugin’s has_archive = true to false?
- How to remove thumbnail sizes for specific post type on a child theme?
- Do attachments added to custom post types have a post parent?
- Get slug to point to different content of the same post
- How to make an archive page displaying posts in a date range
- Categories and Tags not working!
- Is slug “type” reserved and can’t be used in taxonomy rewrite?
- category.php displays ALL posts instead of just those with the current category
- Having a 2nd admin page for a custom post type
- Display Next/Prev when looping Custom post-types archive?
- List custom posts by custom taxonomy
- How to Set Post Status to Draft if older than today
- Settings API with custom post type menu limitation
- How To Enable Block Editor (Gutenberg) for Existing Post Type via functions.php
- Create a post in custom post type using field in registration form after users submit form
- CPT: if more than X images are in post, use pagination
- Can’t change first part of URL rewrite for custom post type
- Get all properties of custom post type
- How to avoid manage posts screen duplicates when two plugins use the same library
- CPT Archive with core Category
- Why get_posts() not returning only selected category posts from Custom Post Type?
- Meta Key Value in current-user-only loop
- How to use custom taxonomies to reference complex relationships?
- How to implement a Google map store locator
- CPT EVENT – listing by month and filtering by category and month – form select option
- Re-registering a custom post type not working (not showing up)
- get_post_meta returning no value in custom post type alert email
- How to edit this code to get the categories in achieve page?
- Meta Query posts not showing on ending date of custom field
- What is best way to prevent access to Custom Post Types unless authenticated when the post type has an archive and is publicly queryable?
- How to get WordPress term attached to the Post?
- How to automatically and randomly reorder custom post type?
- Adding something to the_content
- I’m having trouble getting the permalink sample on my custom post type edit page to work
- Is it a good idea to add a column to the posts table?
- How to hook WP initialization without modifying functions.php
- Is it possible to load a different sidebar in single.php based on a meta_query filter?
- Querying multiple values from a single key
- Empty taxonomy items for CPT in admin grid
- How to get_term_meta on single custom post?
- ArgumentCountError caused by wp-includes/class-wp-hook.php
- Assign a template to a custom post type when displayed by the main loop on the home page
- Custom Post Type API doesn’t show taxonomy or category array
- Shortcode with WP_Query more than once on one page
- Generating and downloading files with WP API
- CPT, meta-data, url parameter
- Difference between page and paged
- How to prevent a custom post type from using the archive.php template?
- Front-end Image Upload to Custom Meta Box
- How do I list a custom field and custom taxonomies for each result in a loop?
- Letting the user define the arguments in a custom loop? (the “$custom_posts->query(…)” part)
- Using custom post types to give WordPress a more CMS-like look. What to prioritaize? Pages or Content?
- Finding the CPT archive template source
- WordPress custom post type link are changed but returns 404
- Save post action is called twice
- Custom post type for text box that appears on every page
- Custom query result empty on page 2
- How to overwrite function to display parent page combobox for custom post type in Edit Post Page?
- Meta query and compare “!=” not working as expected
- Custom Page Template – Widgets of wrong sidebar
- Display 3 level taxonomies
- Loop (for search results) returning right posts, but wrong post type
- Custom Post Type Front Page Gives 404
- Wrap each child and it’s grandchildren separately
- How to use two different pages to see the post content?
- Display posts on parent post if author coincides
- How to Create a Default Fixed Custom Posts layout for text and images
- Filter between Custom Posts depending on meta_value
- How to show post which has the specific taxonomy terms?
- Paginate Custom Post, Old and New buttons not displaying
- Custom Upload Directory for Custom Post Types
- YearWise Categorywise Post
- Modify shortcode to work with custom taxonomies and slugs
- Calling the first & last post by category in custom post type
- Single page problem when permalink type changed
- Counting custom post type with wp_count_posts returns an empty object
- Wrong post_type argument passed to the query when using a custom post type
- Need to build custom metabox select prev posts by category
- Add Excerpt On Quicksand Plugin
- Remove space when post title is blank
- Author profile comments system
- Targeting specific Page Template for sidebar page
- search this custom post type
- Code in custom widget queries all posts, when it should only query the current post
- Specific Thumbnail Size for Custom Content Type
- How to hide home title on pages and posts?
- Limit wordpress posts loop to continue onto another page