WordPress PHP-Funktionen/Module

ToolWas es istWofür WordPress es braucht
opensslPHP-ExtensionSSL/TLS-Verschlüsselung, HTTPS-Requests, Zertifikate
allow_url_fopenPHP-KonfigurationDateien/URLs per file_get_contents() öffnen – z.B. für HTTP-Requests
stream_socket_clientPHP-FunktionLow-level TCP/UDP-Verbindungen (z.B. für Mailer, Cron-Jobs)
fsockopenPHP-FunktionÄltere Variante von stream_socket_client – Legacy-Support

Kurzfassung: WordPress prüft diese beim Health Check oder Plugin-Setup, weil viele Features (Updates, REST-API-Calls, Mails, Webhooks) sie voraussetzen. Wenn eines fehlt oder deaktiviert ist, schlägt z.B. wp_remote_get() / wp_mail() still fehl.

Funktion/ExtensionWofür
curlHTTP-Requests (bevorzugt gegenüber allow_url_fopen)
mbstringMultibyte-Strings, Zeichenkodierung (UTF-8)
jsonJSON en/decode – Core, REST API, alles
mysqli / pdo_mysqlDatenbankverbindung
zipPlugin-/Theme-Updates, Backups
gd / imagickBildbearbeitung (Thumbnails, WebP)
intlInternationalisierung, Sprachformatierung
sodiumModerne Kryptografie (WP seit 5.2 bevorzugt)
xml / simplexmlRSS-Feeds, XML-Parser
domHTML/XML-Manipulation
exifBild-Metadaten auslesen
fileinfoMIME-Type-Erkennung bei Uploads

Kritisch (ohne = WP läuft nicht): mysqli oder pdo_mysql, json, mbstring

Wichtig (ohne = Funktionen fehlen): curl, gd oder imagick, zip, xml

Nice to have: der Rest