Konfiguration
BORLABS_COOKIE_CACHE_PATH
Diese Direktive ermöglicht die Angabe eines alternativen Speicherpfades für Borlabs Cookie Cache-Daten.
Beispiel:
define('BORLABS_COOKIE_CACHE_PATH', '/var/www/example.internal/my-cache');
BORLABS_COOKIE_CACHE_URL
Diese Direktive ermöglicht die Angabe einer alternativen Speicher-URL für Borlabs Cookie Cache-Daten.
Beispiel:
define('BORLABS_COOKIE_CACHE_URL', 'https://example.internal/my-cache');
BORLABS_COOKIE_IGNORE_ISO_639_1
Diese Direktive ermöglicht die flexible Verwendung von Sprachcodes, die über das Standardformat ISO 639-1 mit zwei Zeichen hinausgehen. Normalerweise sind die Sprachcodes auf zwei Zeichen beschränkt, aber wenn diese Konstante auf true gesetzt ist, können erweiterte Sprachcodes verwendet werden, z.B. pt_br für brasilianisches Portugiesisch und pt_pt für europäisches Portugiesisch.
Beispiel:
define('BORLABS_COOKIE_IGNORE_ISO_639_1', true);
BORLABS_COOKIE_STORAGE_PATH
Diese Direktive ermöglicht die Angabe eines alternativen Speicherpfads für Borlabs Cookie Speicherdaten.
Beispiel:
define('BORLABS_COOKIE_STORAGE_PATH', '/var/www/example.internal/my-storage');
BORLABS_COOKIE_STORAGE_URL
Diese Direktive ermöglicht die Angabe einer alternativen Speicher-URL für Borlabs Cookie Speicherdaten.
Beispiel:
define('BORLABS_COOKIE_STORAGE_URL', 'https://example.internal/my-storage');
Debugging & Entwicklung
BORLABS_COOKIE_DEV_MODE_DISABLE_CSS_CACHING
Diese Direktive verbietet das Caching der CSS-Dateien von Borlabs Cookies. Bei jedem Neuladen der Seite wird ein neuer CSS-Regelsatz erzeugt.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_DISABLE_CSS_CACHING', true);
BORLABS_COOKIE_DEV_MODE_DISABLE_SSL_VERIFY
Diese Direktive deaktiviert die SSL-Verifizierung und erlaubt die Verwendung von selbstsignierten SSL-Zertifikaten. Außerdem erlaubt sie die Verwendung von .local-Domains in WordPress-API-Anfragen.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_DISABLE_SSL_VERIFY', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_ALL_COMPATIBILITY_PATCHES
Diese Direktive ermöglicht das Laden aller Kompatibilitätspatches, die sich im Verzeichnis src/compatibility-patches-development befinden.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_ALL_COMPATIBILITY_PATCHES', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_ASSET_TIMESTAMPS
Diese Direktive fügt Zeitstempel in die CSS- und JavaScript-Konfigurationsdateien von Borlabs Cookie ein.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_ASSET_TIMESTAMPS', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_EXTENDED
Diese Direktive aktiviert erweiterte Debug-Logs, wenn die Debug Logging aktiviert ist.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_EXTENDED', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_INTERFACE
Diese Direktive aktiviert den Menüeintrag System > Debug.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_DEBUG_INTERFACE', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_JAVASCRIPT_LOGS
Mit dieser Direktive können JavaScript-Prozesse in der Browser-Konsole protokolliert werden.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_JAVASCRIPT_LOGS', true);
BORLABS_COOKIE_DEV_MODE_ENABLE_LIBRARY_GO_TO_DETAILS_ROUTE
Diese Direktive ermöglicht einen direkten Link zu den Details eines Pakets in der Bibliothek.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_LIBRARY_GO_TO_DETAILS_ROUTE', true);
Beispiel:
https://example.internal/wp-admin/admin.php?page=borlabs-cookie-library&action=go-to-details&borlabs-service-package-key=elementor&noheader=1
BORLABS_COOKIE_DEV_MODE_ENABLE_LOCALIZATION_CHECKER_INTERFACE
Diese Direktive aktiviert den Menüeintrag System > Localization Checker.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_LOCALIZATION_CHECKER_INTERFACE', true);
Eine CSS-Klasse für CSS-Dateien wurde hinzugefügt, um zu verhindern, dass Debugmeldungen von CSS-Optimierungsplugins wie Autoptimize entfernt werden.
Beispiel:
.brlbs-debug[id="timestamp-2023-02-19-12-00-00"] { color: red; }
BORLABS_COOKIE_DEV_MODE_ENABLE_SPECIFIC_COMPATIBILITY_PATCHES
Diese Direktive ermöglicht das Laden bestimmter Kompatibilitätspatches, die sich im Verzeichnis src/compatibility-patches-development befinden.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_ENABLE_SPECIFIC_COMPATIBILITY_PATCHES', [
'BorlabsCookieCompatibilityPatchTemporaryElementor',
]);
BORLABS_COOKIE_DEV_MODE_REPLACE_API_URLS
Diese Direktive ermöglicht das Überschreiben von API-URLs und damit die Anpassung und Umleitung von API-Anfragen nach Bedarf.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_REPLACE_API_URLS', [
'https://service.borlabs.io' => 'http://accounts.borlabs-cookie.local',
]);
BORLABS_COOKIE_DEV_MODE_SHOW_DRAFT_PACKAGES
Diese Direktive ermöglicht die Auflistung von Paketen in der Bibliothek, die als Entwurf gekennzeichnet sind.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_SHOW_DRAFT_PACKAGES', true);
BORLABS_COOKIE_DEV_MODE_SHOW_EXPERIMENTAL_PACKAGES
Diese Direktive ermöglicht die Auflistung von Paketen in der Bibliothek, die als experimentell gekennzeichnet sind.
Beispiel:
define('BORLABS_COOKIE_DEV_MODE_SHOW_EXPERIMENTAL_PACKAGES', true);
BORLABS_COOKIE_ENABLE_SAFE_MODE
Diese Anweisung deaktiviert das Laden aller Kompatibilitätspatches.
Beispiel:
define('BORLABS_COOKIE_ENABLE_SAFE_MODE', true);