TMDB OzcanWork
Premium WordPress plugin that automatically fetches Movie & TV data via TMDB API with ACF support and bulk import. | TMDB API ile film ve dizi verilerini otomatik çeken, ACF uyumlu ve toplu işlem destekli premium WordPress eklentisi.
by OzcanWork · github.com/ozcanbayrii/tmdb-wordpress-plugin · 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/ozcanbayrii/tmdb-wordpress-plugin/archive/refs/heads/main.zip🎬 TMDB OzcanWork - Premium WordPress Plugin
[TR] WordPress sitenizi otomatik olarak profesyonel bir film ve dizi veritabanına dönüştüren gelişmiş bir entegrasyon eklentisi.
[EN] An advanced integration plugin that automatically transforms your WordPress site into a professional movie and TV show database.
🇹🇷 Türkçe Dokümantasyon
TMDB OzcanWork, The Movie Database (TMDB) API'sini kullanarak film ve dizi verilerini (poster, oyuncular, fragman, puan, özet vb.) sitenize çeken, ACF (Advanced Custom Fields) ile tam uyumlu çalışan ve modern Glassmorphism arayüzü sunan bir WordPress eklentisidir.
🔥 Temel Özellikler
- Çoklu Dil Desteği: Eklenti ayarlarından veya WordPress dilinize göre verileri (Film özeti, başlık vb.) otomatik olarak Türkçe veya İngilizce çeker.
- Otomatik İçerik Enjeksiyonu: Yazıların altına veya üstüne şık, glassmorphism efektli bir bilgi kartı ekler.
- Toplu Veri Çekme (Bulk Fetch): Yüzlerce TMDB ID'sini yapıştırın, arkanıza yaslanın. Eklenti hepsini tek tek çeker ve taslak yazı olarak oluşturur.
- ACF Entegrasyonu: Çekilen verileri otomatik olarak özel alanlara (custom fields) işler.
- Görsel Yükleyici: Film posterlerini sunucunuza indirir ve yazının "Öne Çıkan Görseli" olarak ayarlar.
- Shortcode Sistemi: Özel "Tomb Raider" stili kart tasarımlarını istediğiniz yere ekleyin.
🚀 Kurulum
- Bu klasörü
wp-content/plugins/dizinine yükleyin. - WordPress Paneli > Eklentiler > Yeni Ekle yolunu izleyin ve eklentiyi etkinleştirin.
- TMDB OzcanWork > Genel Ayarlar sayfasına gidin.
- TheMovieDB.org adresinden aldığınız API Key'inizi girin.
- Lisans anahtarınızı girerek eklentiyi doğrulayın.
📖 Kullanım
1. Tekil İçerik Ekleme
Yeni yazı ekleme ekranında (Gutenberg veya Klasik Editör), "🎬 TMDB İçerik Yöneticisi" kutusunu bulun. Film/Dizi seçin, ID'yi girin ve "Verileri Getir" butonuna basın. Başlık, içerik ve tüm meta veriler otomatik dolacaktır.
2. Toplu Veri Çekme
TMDB OzcanWork > Toplu Veri Çekme menüsüne gidin. ID'leri alt alta yapıştırın ve işlemi başlatın.
3. Shortcode (Kısa Kod)
Özel bir yerde kart göstermek için:
[tmdb_card id="550" type="movie"]
[tmdb_card id="66732" type="tv"]
🇬🇧 English Documentation
TMDB OzcanWork is a powerful WordPress plugin that fetches movie and TV show data (posters, cast, trailers, ratings, overview, etc.) using The Movie Database (TMDB) API. It offers full ACF (Advanced Custom Fields) compatibility and a modern Glassmorphism UI.
🔥 Key Features
- Multi-Language Support: Automatically fetches data (Movie overviews, titles, etc.) in English or Turkish based on your plugin settings or WordPress locale.
- Automatic Content Injection: Adds a stylish info card with glassmorphism effect to the top or bottom of your posts automatically.
- Bulk Fetch: Paste hundreds of TMDB IDs, sit back, and relax. The plugin fetches them all and creates draft posts instantly.
- ACF Integration: Automatically maps fetched data to Advanced Custom Fields.
- Image Sideloading: Downloads movie posters to your server and sets them as the "Featured Image".
- Shortcode System: Insert special "Tomb Raider" style cards anywhere on your site.
🚀 Installation
- Upload this folder to the
wp-content/plugins/directory. - Go to WordPress Dashboard > Plugins and activate the plugin.
- Navigate to TMDB OzcanWork > General Settings.
- Enter your API Key obtained from TheMovieDB.org.
- Enter your license key to activate the plugin.
📖 Usage
1. Adding Single Content
In the post editor screen (Gutenberg or Classic), locate the "🎬 TMDB Content Manager" meta box. Select Movie/TV, enter the ID, and click "Fetch Data". Title, content, and all meta data will be auto-filled.
2. Bulk Fetch
Go to TMDB OzcanWork > Bulk Fetch menu. Paste IDs (one per line) and start the process.
3. Shortcodes
To display a card in a custom location:
[tmdb_card id="550" type="movie"]
[tmdb_card id="66732" type="tv"]
🛠 Tech Stack
- Backend: PHP 8.x
- Frontend: Vanilla JS / jQuery, CSS3 (Glassmorphism Variables)
- API: TMDB API v3
- CMS: WordPress Core APIs (Settings, HTTP API, Transients)
Developer: OzcanWork
Website: ozcan.work