Skip to content

Plugin: dezeen-algolia-integration

Overview

PropertyValue
Plugin NameDezeen Algolia Integration
Version1.0.0
AuthorElixirr
Location_project/_web/wp-content/plugins/dezeen-algolia-integration/
PurposeCustom 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 handlers

Configuration

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:

PluginVersionPurpose
dezeen-algolia-integration1.0.0Custom wrapper
algolia-custom-integration-php71.1.4PHP 7 SDK integration
algolia-custom-integration-php81.1.4PHP 8 SDK integration
search-by-algolia-instant-relevant-results2.11.3Official 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.