Kompatibilität
Diese Seite nennt nur Kompatibilitätsmerkmale, die sich aus dem aktuellen Projektcode oder den mitgelieferten Metadaten ableiten lassen.
WordPress
Section titled “WordPress”Das installierbare Referenz-Plugin deklariert:
- Requires at least: WordPress 6.0
FG Core verwendet Standard-WordPress-APIs für Admin-Menüs, Capabilities, Optionen, HTTP-Requests und WP-Cron.
Eine separate Mindest-WordPress-Version ist im Core-Manifest oder in composer.json nicht hinterlegt. Für die vorliegende Distribution ist deshalb WordPress 6.0 die explizit ausgewiesene Mindestversion.
Das Core-Manifest und composer.json verlangen:
- PHP 7.4 oder neuer
Der Bootstrap prüft die PHP-Version jedes Core-Kandidaten vor dem Start.
Multisite
Section titled “Multisite”FG Core erkennt mit is_multisite(), ob WordPress als Multisite läuft, und berücksichtigt network_id, blog_id sowie den Netzwerk-Aktivstatus von Plugins in der Statusmeldung.
Der Code enthält jedoch keine eigene Network-Admin-Menüregistrierung und keine Multisite-spezifische Einstellungsoberfläche. Ein ausdrücklicher Testnachweis für vollständige Multisite-Kompatibilität ist im Projekt nicht enthalten.
WordPress-Cron
Section titled “WordPress-Cron”Die Installations-Statusmeldung verwendet WP-Cron und den vorhandenen Zeitplan daily. Ist WP-Cron auf einer Installation deaktiviert oder wird nicht anderweitig ausgelöst, kann sich der Versand verzögern oder ausbleiben.
Ausgehende HTTP-Verbindungen
Section titled “Ausgehende HTTP-Verbindungen”Für die Statusmeldung muss WordPress den konfigurierten HTTPS-Endpunkt über die WordPress HTTP API erreichen können. Der Versand verwendet wp_remote_post().
Apache und Nginx
Section titled “Apache und Nginx”FG Core enthält keine .htaccess-Regeln, keine Nginx-Konfiguration und keine serverspezifische Rewrite-Logik. Eine besondere Webserver-Abhängigkeit ist im Projekt nicht implementiert.
REST API und AJAX
Section titled “REST API und AJAX”FG Core 1.1.3 registriert keine eigenen WordPress-REST-Endpunkte und keine eigenen AJAX-Actions.
Die Statusmeldung ist ein ausgehender HTTP-Request und kein REST-Endpunkt dieses Plugins.
WP-CLI
Section titled “WP-CLI”Das Projekt registriert keine WP-CLI-Kommandos.
Das PHP-Skript tools/sync-fg-core.php ist ein Entwicklungswerkzeug und kein WP-CLI-Befehl.
JavaScript und Browser
Section titled “JavaScript und Browser”Das Projekt enthält kein eigenes JavaScript. Für die Admin-Darstellung wird ausschließlich CSS geladen. Deshalb ist im Repository keine eigene Browser-Support-Matrix definiert.
Composer
Section titled “Composer”Composer wird nur für den Entwicklungs- und Synchronisationsworkflow benötigt. Die ausgelieferte WordPress-Runtime kann vollständig aus includes/fg-core/ geladen werden.
Themes und andere Plugins
Section titled “Themes und andere Plugins”FG Core arbeitet im WordPress-Admin und enthält keine Theme-spezifische Frontend-Logik. Im Projekt sind keine expliziten Kompatibilitätslisten oder Testnachweise für WooCommerce, Elementor oder konkrete Themes enthalten.
Dateisystem
Section titled “Dateisystem”Zur Laufzeit liest FG Core sein Manifest, die PHP-Runtime und die Admin-CSS-Datei aus dem Plugin-Verzeichnis. Das Sync-Werkzeug für die Entwicklung benötigt Schreibrechte auf das Ziel includes/fg-core/.