- Contributors: dcstagg
- Tags: letterboxd, movies, films, import, tmdb
- Requires at least: 5.0
- Tested up to: 6.7.2
- Stable tag: 1.0
- Requires PHP: 7.4
- License: GPLv3 or later
- License URI: http://www.gnu.org/licenses/gpl-3.0.html
Import your Letterboxd film diary into WordPress as custom movie posts with metadata, posters, and director information.
The Letterboxd Connect Plugin bridges the gap between your Letterboxd film log and your WordPress site. Letterbox does not offer an API, so this plugin uses the RSS feed of your username to automatically imports your watched films. L2WP creates custom movie posts with optional metadata including ratings, watch dates, posters, and more.
- Automatic Film Import: Import your Letterboxd diary entries via RSS feed
- Custom Movie Post Type: Films are stored as a dedicated movie post type with custom fields
- TMDB Integration: Enrich film data with posters, directors, and streaming information from The Movie Database
- Scheduled Imports: Configure automatic imports to keep your site in sync with Letterboxd
- Gutenberg Block: Display your films in grid or list view with customizable settings
- Year Taxonomy: Films are automatically categorized by release year
- Download the plugin zip file
- Navigate to your WordPress admin area and go to Plugins > Add New
- Click "Upload Plugin" and select the downloaded zip file
- Activate the plugin through the 'Plugins' menu
- Go to Settings > Letterboxd Connect
- Enter your Letterboxd username
- Configure import settings (draft status, start date for import)
- Save your settings
For enhanced film data including posters, directors, and streaming information:
- Create a free account at The Movie Database (TMDB)
- Grab your API key on the TMDB Settings > API screen
- Enter your TMDB API key in the plugin settings
- Test the connection to verify it's working
- Visit Settings > Letterboxd Connect page
- Check the box that says "Run Import After Save"
- Save the settings
- The plugin will fetch your latest Letterboxd entries and create corresponding movie posts
- Enable scheduled imports in the settings
- Select your preferred frequency (hourly, daily, weekly)
- Optionally enable email notifications for import results
Use the custom Gutenberg block to showcase your movies:
- Add a new block in the editor and search for "Movie Grid"
- Configure display options (number of movies, columns, sort order)
- Choose between card view (with posters) or list view
- Publish your page or post
-
How many films can I import? The plugin can handle your entire Letterboxd diary. Imports are batched, so limitations are based on your server resources and WordPress configuration.
-
Do I need a TMDB API key? No, but it's highly recommended. Without it, you'll miss additional metadata like posters and director information.
-
How often should I schedule imports? This depends on how frequently you log films on Letterboxd. Daily imports work well for most users.
-
Can I import films from a specific date? Yes, you can set a start date in the plugin settings to limit which films are imported.
Import Issues
- Verify your Letterboxd username is correct
- Check that your Letterboxd profile is public
- Ensure your server allows outgoing connections to Letterboxd's RSS feeds
TMDB Connection Problems
- Confirm your API key is entered correctly
- Check that your server allows connections to the TMDB API
- Verify your TMDB account is in good standing
- 1.0
- Initial release
- 1.0 Initial release of Letterboxd Connect.
Coming soon!
- Uses the TMDB API for enhanced film data
- Inspired by the Letterboxd community