A WordPress plugin integrating MangaDex API to crawl, sync, and display manga content directly inside WordPress.
Features include reader with comments, user engagement tools (bookmarks, ratings, history), and membership integration for manga community sites.
🚧 Project status: Beta — actively maintained with demo at mymanga.fwh.is.
-
🔗 Integration with MangaDex API
Crawl and sync manga list, chapters, genres, themes, and formats. -
💬 Comment system (custom)
- Per-chapter comment threads (3-level nesting)
- Profanity & toxicity filter (Regex + Perspective API)
- User/Admin comment deletion
- Lazy loading & auto-scroll
- Pruning of fully-deleted threads
-
⭐ User Features
- Reading history (per user or guest token, auto-expire after 14 days)
- Bookmarks
- Ratings
- Viewer statistics
-
🎭 User Management
- Google Social Login integration (via Nextend Social Login)
- Custom avatar handler
-
🏆 Ranking & Discovery
- Top manga (followed, rating, etc.)
- Featured, latest, search & filter shortcodes
- Mega-menu dropdown for genres, themes, formats
-
🔒 Membership Integration
- VIP membership promo box (
[vip_membership_promo]) - Compatible with Paid Member Subscriptions
- VIP membership promo box (
[mangadex_reader]→ Manga reader with comments[mangadex_detail]→ Manga detail page[mangadex_home]→ Homepage list[mangadex_latest]→ Latest manga[mangadex_featured]→ Featured manga[manga_search_filter]→ Search + filter UI[vip_membership_promo]→ VIP upgrade promo box
The plugin automatically creates custom tables:
wp_manga_list– Manga infowp_manga_chapter– Chapterswp_manga_genre,wp_manga_genre_map– Genre systemwp_manga_comments– Comments (nested with parent_id)wp_manga_read_history– Reading history (user/guest)wp_manga_bookmarks– Bookmarkswp_manga_users– Synced Google users- (Extra: rating, viewer, top ranking tables)
- Clone or download this repository.
- Copy the
mangadex-api/folder into your WordPresswp-content/plugins/directory. - Activate MangaDex API from WordPress admin.
- Configure settings (API key, cron, etc.) if required.
After activating the plugin in WordPress, you can add manga content and features to your site using shortcodes.
- Go to WordPress Admin → Pages → Add New (or edit an existing page).
- Insert one of the following shortcodes into the page content:
| Shortcode | Description |
|---|---|
[mangadex_home] |
Homepage manga list |
[mangadex_featured] |
Featured manga list |
[mangadex_latest] |
Latest manga releases |
[manga_top_chart] |
Manga ranking chart |
[manga_search_filter] |
Search + filter UI |
[mangadex_reader] |
Manga reader (auto when clicking chapter link) |
[mangadex_detail] |
Manga detail page (auto when clicking manga link) |
[manga_read_history] |
User’s reading history |
[manga_read_history_mini] |
Compact reading history widget |
[vip_membership_promo] |
VIP upgrade promo box (links to Paid Member Subscriptions plugin) |
👉 Example: Create a page “Featured Manga” and paste [mangadex_featured].
- For homepage: go to Appearance → Customize and add the shortcode
[mangadex_home]or[mangadex_featured]into a widget/HTML block. - For membership promo: insert
[vip_membership_promo]inside a page or post to display upgrade banner.
- The plugin currently has no dedicated settings page. All customization is done through shortcodes and WordPress built-in editor.
- A live demo of this plugin is available at: mymanga.fwh.is (Note: Demo is experimental, some features may be incomplete.)
This plugin fetches metadata only from MangaDex.
It does not host or distribute copyrighted manga images.
Use responsibly and comply with MangaDex terms of service.
GPL v2 or later.
Feel free to fork, modify, and contribute.