=== Upcoming Movies Plugin ===
Tags: movies, TMDB, AJAX, trailers, upcoming movies, API integration
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 7.4
Stable tag: 1.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Display upcoming movies fetched from TMDB API with trailers, AJAX-based updates, and responsive multi-column layouts.
== Description ==
**Upcoming Movies Plugin** allows you to display upcoming movies fetched from the TMDB API. The movies are synced into a custom database table, and the plugin supports manual and automatic daily syncing. Features include responsive multi-column layouts, AJAX-based updates, and an admin settings page for managing the TMDB API key.
**Key Features:**
– Fetch and display upcoming movies from TMDB API.
– Support for manual and daily automated syncing.
– AJAX-powered display with responsive design.
– Multi-column layout for movies.
– Custom database table to store movie data.
– Simple shortcode to embed the movie list.
**Shortcode:**
– `
== Installation ==
1. Download the plugin zip file or upload the `upcoming-movies-plugin` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Navigate to **Settings > Upcoming Movies** to enter your TMDB API key.
4. Use the `
== Frequently Asked Questions ==
= Where do I get a TMDB API Key? =
You can get your TMDB API key by creating an account on [The Movie Database (TMDB)](https://www.themoviedb.org/). Once logged in, navigate to your account settings and generate an API key.
= How do I manually sync movies? =
Go to **Settings > Upcoming Movies** in the WordPress admin panel and click the “Sync Movies Now” button.
= How do I display movies on my site? =
Add the `
= What happens if there are no movies available? =
If no movies are found during syncing, the plugin will display an appropriate message in place of the movie list.
== Screenshots ==
1. **Movies Displayed in Multi-Column Layout**: Screenshot showing the movies with responsive styling.
2. **Admin Settings Page**: TMDB API key entry and manual sync button.
== Changelog ==
= 1.5 =
* Added multi-column layout for movie display.
* Improved responsive design with flexbox.
* Enhanced error handling for API fetching.
= 1.4 =
* Added AJAX-based movie fetching on the front-end.
* Added manual movie sync functionality.
= 1.3 =
* Initial TMDB API integration.
* Created custom database table for storing movie data.
* Added shortcode for displaying movies.
== Upgrade Notice ==
= 1.5 =
* Multi-column layout added. Update your CSS file if using custom styles.
== License ==
This plugin is free software, released under the [GNU General Public License v2.0](https://www.gnu.org/licenses/gpl-2.0.html).
Contact us today to request a consultation and discover how our expert solutions can help your business thrive.