WP Manifestindependent plugin directory
manifest / content / movie-tv-metadata-importer

Movie & TV Metadata Importer for OMDb

WordPress plugin to import movie and TV series metadata, IMDb ratings and posters from OMDb using an IMDb ID

by Kamran Haj Hossein · github.com/kamranhajhossein/movie-tv-metadata-importer · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kamranhajhossein/movie-tv-metadata-importer/archive/refs/heads/main.zip

Readme

Movie & TV Metadata Importer for OMDb

A lightweight WordPress movie importer and TV series metadata plugin. Enter an IMDb ID to fetch movie data, IMDb ratings and posters from the OMDb API. It works with any theme and any public custom post type—no ACF, Elementor, WooCommerce or specific movie theme required.

Features

  • Import by IMDb ID such as tt0133093
  • Preview metadata before importing
  • Import title, full plot, excerpt and featured image
  • Store year, release date, runtime, genres, director, writers and actors
  • Store IMDb rating, votes, Metascore, age rating and awards
  • Movie and TV series support, including total seasons
  • Select which WordPress post types should display the importer
  • Works with posts and public custom post types
  • Safe server-side API requests; the API key is never exposed to JavaScript
  • Developer filters for custom field mapping and third-party integrations
  • Translation-ready and RTL-friendly admin interface

Requirements

Installation

  1. Download the ZIP from GitHub Releases.
  2. In WordPress, open Plugins → Add New → Upload Plugin.
  3. Activate the plugin.
  4. Open Settings → Movie & TV Importer and save your OMDb API key.
  5. Select the post types on which the importer should appear.
  6. Edit a post, enter an IMDb ID and click Import & Fill.

Stored custom fields

The plugin uses portable WordPress post meta with an omdb_ prefix, including:

omdb_imdb_id, omdb_original_title, omdb_year, omdb_release_date, omdb_runtime, omdb_genre, omdb_director, omdb_writer, omdb_actors, omdb_plot, omdb_language, omdb_country, omdb_awards, omdb_poster_url, omdb_imdb_rating, omdb_imdb_votes, omdb_metascore, omdb_box_office, omdb_production, omdb_website, omdb_total_seasons, omdb_content_type, omdb_type, omdb_age_rating, and omdb_ratings.

These values are readable by WordPress, ACF, Meta Box, JetEngine, Elementor dynamic tags, REST customizations and theme code.

Custom field mapping

add_filter( 'mtmi_meta_map', function ( array $map ): array {
    $map['your_director_field'] = 'director';
    $map['your_rating_field']   = 'imdb_rating';
    return $map;
} );

Available hooks: mtmi_normalized_data, mtmi_meta_map, and mtmi_after_import.

Search keywords

WordPress movie importer, IMDb WordPress plugin, OMDb WordPress plugin, movie metadata importer, TV series importer, IMDb rating importer, movie poster importer, WordPress film database, custom post type movie metadata.

License and data source

The plugin is licensed under GPL-2.0-or-later. Movie metadata is provided by OMDb and is subject to the OMDb terms. This project is not affiliated with IMDb or OMDb.

Read the full README on GitHub →