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
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.zipReadme
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
- WordPress 6.4 or later
- PHP 8.1–8.3
- An OMDb API key
Installation
- Download the ZIP from GitHub Releases.
- In WordPress, open Plugins → Add New → Upload Plugin.
- Activate the plugin.
- Open Settings → Movie & TV Importer and save your OMDb API key.
- Select the post types on which the importer should appear.
- 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.