Ich bin mit dem seltsamsten Problem hier. Es gibt einen Autor hier auf meiner Website, mit WordPress 4.2.2 (aber es passiert seit Monaten), dass Hochladen von Fotos mit Namen wie ())
, 00
ohne auch eine Erweiterung und aus irgendeinem dunklen Grund, diese Bilder umgehen den WordPress-Upload-Filter und verrückte Namen wie einfach jpg
oder jpg4
bekommen.WordPress-Benutzer hochladen von Fotos ohne Erweiterungen
Das Chaos ist noch größer, wenn wir unser Bildgrößensystem verwenden, das die Erstellung von Bildern mit Namen wie jpg12-250x100.
beendet (beachten Sie den nachlaufenden Punkt).
So unser CloudFlare Cache bricht, der interne Cache bricht und um dieses Teenager-Schlafzimmer zu beenden, kann ich nicht diesen Fehler sogar mit Superuser-Zugriff reproduzieren. Ich habe bereits seinen Benutzer überprüft und er hat die Rolle unfiltered_upload
nicht.
Ich weiß nicht einmal, wie ich diese Untersuchung starten soll, weil ich es nicht mit meinem Konto machen kann. Gibt es im WordPress-Upload-System einen Filter, den ich über meine Plugins durchsuchen kann, um den fehlerverdächtigen Code zu isolieren? Ich bin im Moment total blind.
Danke, Vinicius.
Würden Sie bitte das Coressponding-Datei-Upload-Handling-Snippet zu Ihrer Frage hinzufügen? – revo
Es gibt einige Benutzer, die Plugins wechseln, Sie könnten versuchen, mit einigen von ihnen zu testen. Sie können auch das Benutzerpasswort zurücksetzen, um sich auf diese Weise anzumelden. Haben Sie auch versucht, einen neuen Benutzer mit den gleichen Berechtigungen zu erstellen? Sie können auch versuchen Plugins zu deaktivieren, um zu sehen, ob es von einem von ihnen verursacht wird. –
Wenn Sie sagen "... wenn wir unser Bild-Größenänderungssystem verwenden ..." haben Sie Ihr eigenes benutzerdefiniertes Bildgrößenanpassungs-/Beschneidungssystem erstellt oder verwenden Sie [add_image_size()] (https://codex.wordpress.org/Function_Reference/add_image_size) ? –