Plugins & Themes Index
Themes
| Theme | Status | Build | Documentation |
|---|---|---|---|
| 2016dezeen | Production | Laravel Mix (SCSS + JS) | Full docs |
| 2025Dezeen | Development (not deployed) | Laravel Mix + Tailwind CSS | Not in repo |
Custom Plugins (dezeen-*)
| Plugin | Version | Purpose | Key Features | Docs |
|---|---|---|---|---|
| dezeen-acf | 1.1.0 | ACF field storage | ACF options pages | Link |
| dezeen-ad-auris | 1.1.0 | Audio content | REST API, shortcode, admin settings | Link |
| dezeen-admin-lockdown | 1.0.0 | Login protection | Security hardening | Link |
| dezeen-advert-customisation | 1.2.0 | Ad lazy loading | Admin settings | Link |
| dezeen-algolia-integration | 1.0.0 | Algolia integration | Actions and filters | Link |
| dezeen-apple-news | 1.0.0 | Apple News mods | Admin page, ACF fields | Link |
| dezeen-awards | 1.0.0 | Awards system | CPTs, taxonomies, shortcodes | Link |
| dezeen-cache-control | 1.1.0 | Cache headers | Cache-Control header management | Link |
| dezeen-campaign-monitor | 1.0.0 | Newsletter signup | REST API, shortcodes, forms | Link |
| dezeen-category-tag-sync | 1.0.0 | Taxonomy sync | Bulk category/tag sync | Link |
| dezeen-cloudflare-purge-manager | 1.2.0 | CF cache purge | Auto-purge, logging, admin page | Link |
| dezeen-competitions | 1.6 | Competitions | CPT, taxonomies, REST, WP-CLI, custom table | Link |
| dezeen-content-filters | 1.0.0 | Content filters | Content manipulation filters | Link |
| dezeen-cookie-bot-tweaks | 1.0.1 | Cookie consent | Script consent gating | Link |
| dezeen-courses | 1 | Courses directory | CPT, taxonomies, ACF, widgets | Link |
| dezeen-events-guide | 1.1.0 | Events Guide | REST API, shortcode, custom tables | Link |
| dezeen-feeds | 1.0.0 | RSS feeds | Feed customisation | Link |
| dezeen-geo-targeting | 0.0.1 | Geo targeting | Content by geography | Link |
| dezeen-header-and-footer | 2.0.0 | Header/Footer | 10 shortcodes, ACF fields, navigation | Link |
| dezeen-liftigniter | 1.0.0 | Recommendations | Shortcode, admin settings | Link |
| dezeen-optinmonster | 1.0.0 | OptinMonster | Single shortcode | Link |
| dezeen-parsely | 1.2.0 | Parse.ly mods | Custom Parse.ly integration | Link |
| dezeen-partnership-and-tags | 1.0.0 | Partnership tags | Partnership content management | Link |
| dezeen-performance-optimiser | 1.0.0 | Performance | Autoload, caching, update throttling | Link |
| dezeen-popular-tags | 1 | Popular tags | Admin tag cloud by popularity | Link |
| dezeen-related-story | 1 | Related stories | Shortcode + TinyMCE button | Link |
| dezeen-rewrites | 1.0.5 | URL rewrites | Rewrite rules, WP-CLI, cron | Link |
| dezeen-services | 1.2.0 | Popular widgets | WP-CLI, shortcode, cron data, custom table | Link |
| dezeen-time-since | 1.0.0 | Time formatting | "Published X ago" formatting | Link |
| dezeen-youtube | 1.0.0 | YouTube optimisation | YouTube embed performance | Link |
Third-Party Plugins
| Plugin | Version | Purpose | Criticality |
|---|---|---|---|
| Advanced Custom Fields Pro | 6.7.0.2 | Content modelling | Critical |
| Yoast SEO Premium | 20.10 | SEO management | High |
| WP Rocket | 3.20.3 | Page caching + performance | High |
| WP Smush Pro | 3.16.4 | Image optimisation | High |
| Redis Object Cache | 2.7.0 | Object caching | High |
| Algolia Custom Integration PHP7 | 1.1.4 | Search indexing | High |
| Search by Algolia | 2.11.3 | Frontend search UI | High |
| Cookiebot | 4.6.2 | Cookie consent (GDPR) | High |
| Disqus | 3.1.4 | Comment system | Medium |
| GeoTargetingWP | 3.5.1.1 | Geo-targeted content | Medium |
| JWT Auth | 3.0.2 | REST API authentication | Medium |
| Parse.ly | 3.22.0 | Content analytics | Medium |
| WP Defender Pro | 4.11.0 | Security scanning | Medium |
| AMP | 2.5.3 | Accelerated Mobile Pages | Medium |
| Akismet | 5.6 | Spam protection | Low |
| Classic Editor | — | Disable Gutenberg | Low |
| Duplicate Post | — | Post duplication | Low |
| Query Monitor | 3.20.2 | Dev debugging tool | Dev only |
| Taxonomy Terms Order | — | Taxonomy ordering | Low |
| TinyMCE Advanced | — | Editor enhancements | Low |
| WP Crontrol | — | Cron management | Dev/Admin |
| WP Paginate | — | Pagination | Low |
| WP TikTok Feed | — | TikTok integration | Low |
Must-Use Plugins
| Plugin | Purpose | Docs |
|---|---|---|
| dezeen/ | Core business logic (CPTs, REST API, content manipulation) | Link |
| tweetable_callouts/ | TinyMCE button for tweetable extracts | Link |
| 0-sitemap-trim-output.php | Yoast sitemap XML fix | Link |
| smush-archive-guard.php | Prevents Smush on old images | Link |
| wp-rocket-cache-busting-fix.php | WP Rocket error suppression | Link |
| ray-loader.php | Debug tool (wordpress-ray) | Link |
Plugin Architecture Notes
Algolia Plugin Situation
Three Algolia plugins exist in the repository:
algolia-custom-integration— Original (v1.1.3)algolia-custom-integration-php7— PHP 7.x compatible (v1.1.4, likely active)algolia-custom-integration-php8— PHP 8.x compatible (v1.1.4, likely inactive)search-by-algolia-instant-relevant-results— Official Algolia plugin (v2.11.3)dezeen-algolia-integration— Custom wrapper (v1.0.0)
Consolidation is planned. See technical-debt-and-roadmap.md.