Insert Pages
Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API. It also includes a widget for inserting pages into any widget area. The real power of Insert Pages comes when you start creating custom post types, either programmatically in your theme, or using another plugin like Custom Post Type UI. You can then abstract away common data types (like videos, quizzes, due dates) into their own custom post types, and then show those pieces of content within your normal pages and posts by Inserting them as a shortcode. Advanced Tutorial Contributor Wes Modes has graciously written an updated tutorial for the Gutenberg era, focused on creating a custom post type with custom fields and a custom template for rendering content. Read it here: https://medium.com/@wesmodes/using-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635 Example: Normal Use Case Say you teach a course and you’re constantly referring to an assignment due date in your course website. The next semester the due date changes, and you have to go change all of the locations you referred to it. Instead, you’d rather just change the date once! With Insert Pages, you can do the following: Create a custom post type called Due Date. Create a new Due Date called Assignment 1 Due Date with Fri Nov 22, 2013 as its content. Edit all the pages where the due date occurs and use the Insert Pages toolbar button to insert a reference to the Due Date you just created. Be sure to set the Display to Content so Fri Nov 22, 2013 shows wherever you insert it. The shortcode you just created should look something like this: [insert page='assignment-1-due-date' display='content'] That’s it! Now, when you want to change the due date, just edit the Assignment 1 Due Date custom post you created, and it will automatically be updated on all the pages you inserted it on. Example: Advanced Use Case Say your site has a lot of video content, and you want to include video transcripts and video lengths along with the videos wherever you show them. You could just paste the transcripts into the page content under the video, but then you’d have to do this on every page the video showed on. (It’s also just a bad idea, architecturally!) With Insert Pages, you can use a custom post type and create a custom theme template to display your videos+transcripts+lengths just the way you want! Create a custom post type called Video. Use a plugin like Advanced Custom Fields to add extra fields to your new Video custom post type. Add a Video URL field, a Transcript field, and a Video Length field. Create a new Video called My Awesome Video with the following values in its fields: Video URL: http://www.youtube.com/watch?v=oHg5SJYRHA0 Transcript: We’re no strangers to love, You know the rules and so do I… Video Length: 3:34 Create a template in your theme so we can display the video content as we want. I won’t cover this step here since it’s pretty involved, but you can find more help in the WordPress Codex. Let’s assume you created a template called Video with transcript (video-with-transcript.php) that shows the youtube video in a fancybox, and includes a button that shows the text transcript when a user clicks on it. Edit the pages where you want the video to show up and use the Insert Pages toolbar button to insert a reference to the Video you just created. Be sure to set the Display to Use a custom template, and select your new template Video with transcript. The shortcode you just created should look something like this: [insert page='my-awesome-video' display='video-with-transcript.php'] That’s it! Now you can create all sorts of video content and know that it’s being tracked cleanly in the database as its own custom post type, and you can place videos all over your site and not worry about lots of duplicate content. The possibilities are endless!
Top keywords
- video20×2.91%
- custom16×2.33%
- pages12×1.75%
- content11×1.60%
- custom post11×1.60%
- insert11×1.60%
- post11×1.60%
- date10×1.46%
- due10×1.46%
- due date9×1.31%
- custom post type7×1.02%
- post type7×1.02%
Spotlightr – Secure Video Hosting for WordPress, Courses & LearnDash
The secure video layer for WordPress. WordPress wasn’t built to host video — and free options like YouTube leave your content public, unprotected, and wrapped in someone else’s branding and ads. Spotlightr gives you fast, encrypted video hosting on your own site, with the security and analytics WordPress can’t provide on its own. Whether you sell courses, run a membership, teach on LearnDash, or use video to market your business, Spotlightr embeds cleanly into any WordPress page, post, or LMS lesson — under your brand, never ours. Why creators and course builders choose Spotlightr Real video protection. Encryption, DRM, dynamic watermarking, and domain restrictions keep your videos from being downloaded, ripped, or embedded on sites you don’t control. Essential if you sell your video or teach for a living. Per-viewer analytics you can’t get anywhere else. See exactly how each viewer watches — where they drop off, what they rewatch, and how far they get. Because Spotlightr owns the player, you get engagement data that YouTube, Vimeo, and generic embeds simply can’t show you. Built for courses and LearnDash. Add secure, trackable video to any LearnDash lesson, membership, or course page. Your LMS handles the structure; Spotlightr handles the video — and does it better than anything native to WordPress. Your brand, not ours. No “Powered by” stamps, no ads, no distractions. Your player, your colors, your logo. In-video engagement tools. Chapters, in-video quizzes, calls-to-action, and interactive overlays — added to the video itself and carried wherever it’s embedded. Publish without leaving WordPress. Upload from your computer, an external link, or your media library, and drop videos into any page or post with a block or shortcut — right from your dashboard. Ideal for Course creators and coaches selling video-based training LearnDash, membership, and LMS site owners who need secure, trackable video Businesses using video for marketing, funnels, and landing pages Anyone who wants their video hosted safely, under their own brand, without giving away a revenue cut How it works Spotlightr hosts and encodes your videos on our infrastructure, and this plugin lets you upload, manage, and embed them directly inside WordPress. Preview images are generated automatically and pulled into the plugin page so you can navigate your media easily. The plugin’s script connects to the pages where your video is embedded. This is required for communication between the player and the page — for example, so the page knows when a video finishes, or so the player knows who is watching and in what context (this powers per-viewer analytics and course tracking). By installing the plugin, you agree to the terms of use at Spotlightr.com. Privacy URI: https://spotlightr.com/privacy.
Top keywords