Über dieses Plugin

IDF Login-Branding ersetzt das gesamte WordPress-Branding im Backend durch das Ideenfabrik-Design. Auf der Login-Seite wird das WordPress-Logo durch das Ideenfabrik-Signet ersetzt und die Farben werden auf das Corporate Design abgestimmt. In der Admin-Bar ersetzt ein kleines Signet das WordPress-Logo, und im Dashboard-Footer steht „Powered by Ideenfabrik GmbH“. Das Plugin ist Zero Configuration: aktivieren genügt.

Features

  • Login-Seite: Ideenfabrik-Logo, Hintergrundfarbe, Button-Farben, Link-Farben und Formular-Design im Corporate Design.
  • Admin-Bar: WordPress-Logo komplett ersetzt durch das Ideenfabrik-Signet mit Link zur Website.
  • Dashboard-Footer: „Powered by Ideenfabrik GmbH“ und Plugin-Versionsanzeige statt WordPress-Standard.
  • Master-Key-Anbindung: Automatische Updates über IDF Master-Key. Dependency-Check prüft ob Master-Key >= 1.5.0 vorhanden ist.
  • Zero Configuration: Keine Einstellungen nötig. Plugin aktivieren und alles ist sofort gebrandet.
  • Admin-Backend: Statusübersicht, Hilfe-Seite mit Farbtabelle und Signet-Info, Uninstall-Seite mit optionaler Datenbereinigung.
  • Sicherheit: Nonce-Schutz, Capability-Checks und Input-Sanitization auf allen Admin-Seiten.

Changelog

v1.2.1

Behoben

  • Der Dependency-Checker heisst jetzt IDF_LOGIN_BRANDING_Dependency_Checker. Der geteilte Klassenname IDF_Dependency_Checker, den fast alle IDF-Plugins mitbringen, wird nicht mehr angefasst. Die eigene Kopie stand hinter einem class_exists-Guard mit return, der unter OPcache nie laeuft: die Klasse landet vor der ersten Codezeile in der Klassentabelle. Sobald ein zweites IDF-Plugin dieselbe Klasse deklarierte, starb jeder Request mit "Cannot declare class IDF_Dependency_Checker" - auf k1.de hat das am 03.09.2026 zweimal die ganze Website lahmgelegt, weil die Aktivierung durchlief und der Fehler erst im Folge-Request entstand. Die Installationsreihenfolge der IDF-Plugins ist damit ohne Bedeutung.

v1.2.0

Geändert

  • Admin-Menü folgt der IDF-Menükonvention: Läuft IDF Home, hängt Login-Branding als ein einzelner Eintrag darunter, sonst bleibt das eigene Top-Level-Menü mit Icon und Position wie bisher. Übersicht, Hilfe und Uninstall sind jetzt Reiter statt drei Untermenüpunkte. Alle bisherigen URLs funktionieren unverändert.
  • Berechtigungsprüfung je Seite kommt aus der neuen seiten()-Methode, die auch die Reiterleiste versorgt. Reiter, für die die Berechtigung fehlt, werden nicht angezeigt.

v1.1.1

Geändert

  • Migration auf Git-basiertes Deployment (idf-ci Reusable Workflow).
  • readme.txt als WP-Standard-Metadatendatei angelegt.
  • CHANGELOG.md als SSOT für Changelog angelegt.
  • Versions-Bump für Master-Key-Update-Erkennung.

v1.1.0

Hinzugefügt

  • Master-Key Dependency-Check: prüft ob IDF Master-Key >= 1.5.0 aktiv ist, zeigt Admin-Notice mit Download-Link wenn nicht.
  • Master-Key Update-Registrierung für automatische Updates.
  • Dependency-Checker v1.5.1 als eigene Kopie in includes/.

Geändert

  • Ladereihenfolge korrigiert: alle Includes und Plugin-Init auf plugins_loaded:15 verschoben (nach Master-Key Priority 10).

v1.0.0

Hinzugefügt

  • Erste Version.
  • Login-Seite: Ideenfabrik-Logo, Farben, Button-Styling, Link-Farben.
  • Admin-Bar: WordPress-Logo ersetzt durch Ideenfabrik-Signet.
  • Dashboard-Footer: Custom Footer-Text und Versionsanzeige.
  • Admin-Backend: Hauptseite (Status), Hilfe-Seite (Farbtabelle, Signet-Info), Uninstall-Seite.
  • Zero Configuration: keine Einstellungen nötig.
  • Sicherheit: Nonce-Schutz, Capability-Checks, Input-Sanitization.

0 Comments

Info
  • Version: 1.2.1
  • Version vom: 3. September 2026
  • WordPress-Version: 6.0
  • Getestet bis WP-Version: 6.5
  • PHP-Version: 8.0
  • Kompatible Themes: Alle
  • Erforderliche Plugins: IDF Master-Key
  • Mitwirkende: Joerg Martin