Auto-Update Plugin Erstellen des .tmp-Verzeichnisses, nicht überschreiben der alten Version

Ich verwende diese Bibliothek , um mein Plugin automatisch zu aktualisieren, aber es extrahiert nur die neuen Plugin-Dateien in ein .tmp-Verzeichnis, während die alten Plugin-Dateien dort bleiben, wo sie sind. Kann jemand mir helfen, das zu reparieren, um die alten Akten oder irgendwelche Ideen zu überschreiben, warum es das tun würde?

Edit: Ich weiß, dass die obige Bibliothek das Update nicht installiert, aber der WP-Core-Updater tut es, also hat es etwas damit zu tun. Irgendwelche Ideen?

Solutions Collecting From Web of "Auto-Update Plugin Erstellen des .tmp-Verzeichnisses, nicht überschreiben der alten Version"

Können Sie Standard-WP-Repo-Plugins aktualisieren? Ich benutze diese Bibliothek und es scheint gut zu funktionieren.

Was ist der genaue Fehler, den WordPress auf dem Admin-Bildschirm gibt, wenn er versucht, das Update auszuführen?

Ich würde mir zuerst die Berechtigungen ansehen. Was sind die Berechtigungen für das alte Plugin-Verzeichnis? Irgendwelche anders als irgendwelche Ihrer anderen plugin Verzeichnisse?

Ich würde mir auch das Format der Zip-Datei ansehen, die du fütterst. Mit welcher Software hast du den Zip erstellt? Wie sieht die Verzeichnisstruktur beim Entpacken aus? Es sollte als ein Ordner mit demselben Namen wie das Plugin, das Sie ersetzen möchten, entpackt werden. Hast du das Slug-Attribut in der JSON-Datei festgelegt? Passt das auch zum Ordnernamen?

Hoffe das hilft. Ich konnte diese Bibliothek ziemlich schnell in Gang bringen.

Ich hatte dieses Problem auch, das Problem war, dass meine Zip-Datei nur die Dateien enthielt und nicht den zusätzlichen Ordner, der benötigt wurde: my_plugin.zip sollte einen Ordner my_plugin enthalten, der dann die Plugin-Dateien enthält.