Plugin: dezeen-algolia-integration
Overview
| Property | Value |
|---|---|
| Plugin Name | Dezeen Algolia Integration |
| Version | 1.0.0 |
| Author | Elixirr |
| Location | _project/_web/wp-content/plugins/dezeen-algolia-integration/ |
| Purpose | Custom Algolia integration after Algolia dropped their WordPress plugin |
Architecture
dezeen-algolia-integration/
├── dezeen-algolia-integration.php
└── classes/
├── core.php # Main loader
├── admin.php # Admin hooks
├── frontend.php # Frontend hooks
├── class-actions.php # Algolia action handlers
└── class-filters.php # Algolia filter handlersConfiguration
Requires wp-config.php constants:
php
define('ALGOLIA_APPLICATION_ID', 'I74IC8S56N');
define('ALGOLIA_SEARCH_API_KEY', 'ddce375e11077072b261fffde5c2f23c');
define('ALGOLIA_API_KEY', '...'); // Admin key
define('ALGOLIA_INDEX_NAME_PREFIX', 'vetg_live');Context: Multiple Algolia Plugins
This is one of several Algolia-related plugins:
| Plugin | Version | Purpose |
|---|---|---|
dezeen-algolia-integration | 1.0.0 | Custom wrapper |
algolia-custom-integration-php7 | 1.1.4 | PHP 7 SDK integration |
algolia-custom-integration-php8 | 1.1.4 | PHP 8 SDK integration |
search-by-algolia-instant-relevant-results | 2.11.3 | Official Algolia plugin |
Plus Algolia logic in:
- Theme:
functions/algolia.php(enhanced optimiser) - mu-plugins:
dezeen/src/algolia.php(record customisation)
Consolidation is planned. See Technical Debt & Roadmap.