User Shortcodes

User Library

Estimated reading: 3 minutes 36 views

The User Library system allows logged-in users to manage and access their personal content across the platform.

This includes:

  • Continue watching (recent activity)
  • Full watch history
  • Watchlist (saved content)
  • Playlists (custom collections)
  • Liked content

These features are automatically connected to the player and user activity system.

πŸ“¦ Available Shortcodes

ShortcodeDescription
movie_engine_historyContinue Watching (recently watched items)
movie_engine_full_historyFull watch history with pagination
movie_engine_watchlistUser saved content
movie_engine_playlistsUser-created playlists
movie_engine_likedLiked/favorite content

▢️ 1. Continue Watching (movie_engine_history)

Displays recently watched content with progress tracking.

πŸ“Œ Basic Usage

[movie_engine_history]

πŸ“¦ Parameters

ParameterTypeDefaultDescription
limitnumber4Number of items to display
titlestringContinue WatchingSection title
view_all_linkstringβ€”Link to full history page
columnsnumbersettingsDesktop columns
columns_laptopnumbersettingsLaptop columns
columns_tabletnumbersettingsTablet columns
columns_mobilenumbersettingsMobile columns

βš™οΈ Behavior Notes

  • Shows partially watched content
  • Displays a progress bar
  • Automatically updates from the player

πŸ”Ή Example

[movie_engine_history limit="6"]

πŸ“œ 2. Full Watch History (movie_engine_full_history)

Displays complete viewing history with pagination.

πŸ“Œ Basic Usage

[movie_engine_full_history]

πŸ“¦ Parameters

ParameterTypeDefaultDescription
limitnumbersettingsItems per page
columnsnumbersettingsDesktop columns
columns_laptopnumbersettingsLaptop columns
columns_tabletnumbersettingsTablet columns
columns_mobilenumbersettingsMobile columns
ajax_pagednumber0Internal (AJAX pagination state)

βš™οΈ Behavior Notes

  • Displays full watch history
  • Supports pagination
  • Updates automatically

❀️ 3. Watchlist (movie_engine_watchlist)

Displays content saved by the user for later viewing.

πŸ“Œ Basic Usage

[movie_engine_watchlist]

πŸ“¦ Parameters

ParameterTypeDefaultDescription
limitnumbersettingsItems per page
columnsnumbersettingsDesktop columns
columns_laptopnumbersettingsLaptop columns
columns_tabletnumbersettingsTablet columns
columns_mobilenumbersettingsMobile columns
paginationstringtrueEnable pagination
titlestringβ€”Section title
view_all_linkstringβ€”Custom URL

βš™οΈ Behavior Notes

  • Users can add/remove items
  • Works with movie & series pages
  • Persistent across sessions

πŸ”Ή Example

[movie_engine_watchlist columns="5"]


πŸ“ 4. Playlists (movie_engine_playlists)

Displays user-created playlists.

πŸ“Œ Basic Usage

[movie_engine_playlists]

πŸ“¦ Parameters

ParameterTypeDefaultDescription
limitnumbersettingsItems per page
columnsnumbersettingsDesktop columns
columns_laptopnumbersettingsLaptop columns
columns_tabletnumbersettingsTablet columns
columns_mobilenumbersettingsMobile columns
ajax_pagednumber0Internal pagination

βš™οΈ Behavior Notes

  • Users can create playlists
  • Add/remove content
  • Supports multiple playlists

πŸ‘ 5. Liked Content (movie_engine_liked)

Displays content liked by the user.

πŸ“Œ Basic Usage

[movie_engine_liked]

πŸ“¦ Parameters

ParameterTypeDefaultDescription
limitnumbersettingsItems per page
columnsnumbersettingsDesktop columns
columns_laptopnumbersettingsLaptop columns
columns_tabletnumbersettingsTablet columns
columns_mobilenumbersettingsMobile columns
paginationstringtrueEnable pagination
titlestringβ€”Section title
view_all_linkstringβ€”Custom URL

βš™οΈ Behavior Notes

  • Users can like/unlike content
  • Stored per user
  • Updates instantly

πŸ” Access Requirements

  • Requires user login
  • Guests are redirected to the login page
  • Works with:
    • Membership system
    • Subscription plans
    • Pay-per-view

πŸ”„ System Flow

User watches content
↓
Progress saved automatically
↓
Appears in Continue Watching
↓
Stored in History / Watchlist / Playlists / Liked

πŸ”— Related Shortcodes

  • movie_engine_dashboard β†’ main dashboard
  • movie_engine_user_menu β†’ navigation
  • movie_engine_user_rating β†’ rating system

πŸš€ Example Layout

Dashboard Page

[movie_engine_history][movie_engine_watchlist][movie_engine_playlists]

Full History Page

[movie_engine_full_history]

🎯 Use Cases

  • User dashboard
  • Profile page
  • Account management pages
  • OTT-style β€œMy List” system
Share this Doc

User Library

Or copy link

CONTENTS