Was ist IDF Assessment?
Radar-Chart Assessments mit animiertem Diagramm, Schritt-für-Schritt-Fragebogen, Ergebnis-Speicherung und automatischem E-Mail-Versand des Ergebnis-Links. 12 Shortcodes, Canvas-basiertes Radar-Diagramm, konfigurierbares E-Mail-Template, Admin-Dashboard und Formular-Einbettung per Shortcode.
Changelog
v1.11.4
Behoben
- Der Dependency-Checker heisst jetzt
IDF_ASSESSMENT_Dependency_Checker. Der geteilte KlassennameIDF_Dependency_Checker, den fast alle IDF-Plugins mitbringen, wird nicht mehr angefasst. Die eigene Kopie stand hinter einemclass_exists-Guard mitreturn, 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.11.3
Behoben
- Die Reiterleiste auf den Assessment- und Fragen-Listen und in deren Editoren stand ueber der Ueberschrift statt darunter - sie hing an
all_admin_notices, und der Hook rendert oberhalb der<h1>. Dort sieht sie aus wie eine Systemmeldung. Sie haengt jetzt am Filterviews_edit-{cpt}(Liste) und an der Actionedit_form_top(Editor); beide laufen unterhalb des Seitenkopfs.
v1.11.2
Behoben
- Auf den Reiter-Seiten blieb die Seitenleiste weiterhin zugeklappt. Die Tiefseiten hängen jetzt unter dem echten Eltern-Menü und werden erst auf
admin_headperremove_submenu_page()aus der Navigation genommen. Damit sind sie unsichtbar, über ihre unveränderte URL erreichbar, und das Menü klappt auf. Der versteckte Eltern-Slugidf-assessment-reiterentfällt.
v1.11.1
Behoben
- Auf den Reiter-Seiten (Alle Fragen, Ergebnisse, Einstellungen, Hilfe) blieb die Seitenleiste zugeklappt und kein Eintrag war markiert.
parent_fileundsubmenu_filedecken jetzt zusätzlich die eigenen Plugin-Seiten ab, nicht mehr nur die CPT-Screens.
v1.11.0
Geändert
- Admin-Menü auf die IDF-Menükonvention umgebaut: ein Eintrag „Assessments" unter IDF Home, alle übrigen Seiten als Reiter darauf. Läuft IDF Home nicht, bleibt das eigene Top-Level-Menü mit unverändertem Icon und unveränderter Position.
- Die Tiefseiten hängen an einem versteckten Eltern-Slug (
idf-assessment-reiter) statt anremove_submenu_page(). Alle Seiten-URLs bleiben unverändert, alte Lesezeichen und Deep-Links funktionieren weiter. - Reiterleiste auch auf den CPT-Screens (Assessment- und Fragen-Editor) über
all_admin_notices, damit der Editor keine Sackgasse ist. - Menü-Highlighting (
parent_file,submenu_file) zeigt auf IDF Home, sobald IDF Home läuft. - Berechtigungsprüfung je Seite im Seiten-Callback, mit der Capability aus
seiten()statt pauschal. - Admin-Klasse von
IDF_AdmininIDF_Assessment_Adminumbenannt. Der alte Name war plugin-übergreifend kollisionsanfällig und hätte einen Redeclare-Fatal auslösen können.
v1.10.2
Geändert
- Migration auf Git-basiertes Deployment (idf-ci Reusable Workflow).
readme.txtals WP-Standard-Metadatendatei angelegt.CHANGELOG.mdals SSOT für Changelog angelegt.- Versions-Bump für Master-Key-Update-Erkennung.
v1.10.1
Hinzugefügt
[idf_result_chart]und[idf_result_bars]unterstützen jetzt ebenfallstarget,name_fieldundemail_field- Attribute müssen nur an einen der drei Shortcodes angefügt werden.- Hilfe-Seite im Admin erwähnt jetzt alle drei Shortcodes für die Avada-Integration.
Geändert
- Neue private Helper-Methode
parse_form_atts()ersetzt duplizierten Code inrender_combined,render_chartundrender_bars.
v1.10.0
Hinzugefügt
[idf_result]unterstützt jetzttarget,name_fieldundemail_fieldAttribute - Ergebnisseite-URL, Name und E-Mail werden automatisch in externe Formularfelder (z. B. Avada Hidden Fields) geschrieben.- JS-Funktion
injectResultFields()setzt Werte und feuertchange/input-Events, damit Form-Builder reagieren. - Hilfe-Seite im Admin um Abschnitt „Avada-Form-Integration (Ergebnisseite)" erweitert.