Gibt es eine Möglichkeit, Core- und Plugin-Updates zu deaktivieren? Ich ändere ein Plugin und ein bisschen WordPress Core (ich weiß, dass es eine Sünde ist, dies zu tun), kann es aber nicht ändern.
plugins
core
automatic-updates
core-modifications
Josh Karteson
quelle
quelle
wp-config.php
sind eine Quelle für endlosen Spaß. ;)Deaktivieren Sie alle Plugin-Updates
So einfach sollte es sein:
Updates für Themes / Plugins verweigern (oder umleiten)
Single Core- und Theme-Updates können mit diesem Skript deaktiviert werden. Mein Mark Jaquith:
Für Plugins aus einigen Themendateien
Für Themen aus einer Themen -
functions.php
DateiDeaktivieren Sie bestimmte Plugins
Aus jedem benutzerdefinierten Plugin heraus, wie in dieser Antwort hier auf dem Stapel beschrieben :
Kernupdates
Eigentlich sollte das so einfach sein:
Für ältere Versionen hat John Billion ein vollständiges Plugin geschrieben , das auf alle abzielt .
Weitere Informationen und fein abgestimmte Steuerung für automatische Updates
Andi Nacin hat gerade einen Beitrag auf WordPress / Make veröffentlicht , der ausführlich auf dieses Thema eingeht :
Die Versionskontrolle ist ein Abschaltschalter:
Gleiches gilt für das Deaktivieren des Datei- und Themen-Editors:
Einzelschalter
wp-config.php
:und
Weitere Details zum verlinkten Beitrag.
Hinweis: Der gesamte oben genannte Code wird während eines 5-minütigen Google-Suchlaufs gelöscht und daher nicht getestet, sondern nur visuell unterschieden / anhand des GitHub WordPress-Quellcodes und der GitHub-Suchergebnisse getestet. Sie müssen den Inhalt selbst überprüfen. Nehmen Sie diese Forschung auch für die Zukunft in Ihre Frage auf.
quelle
Einfach, ändern Sie den Kern nicht ...... Das Ändern des Kerns ist im Grunde genommen eine Gabelung von WordPress. Wenn Sie nicht Teil eines Entwicklungsteams sind, das eine Gabel für eine lange Zeit warten kann, bringen Sie Ihren Kunden in eine Sackgasse, in der dies der einzige ist Der Upgrade-Pfad besteht darin, die Site neu zu entwickeln. Er mag damit einverstanden sein, aber es ist etwas, das im Voraus vereinbart werden muss.
In jedem Fall reicht es nicht aus, das automatische Update zu deaktivieren, und Sie müssen auch alle Upgrade-Benachrichtigungen aus dem Dashboard entfernen oder besser sicherstellen, dass der Cient keinen FTP-Zugriff auf den Server hat.
Dieselbe Logik gilt für nicht triviale Plugins aus einer seriösen Quelle (z. B. Jetpack), mit der Ausnahme, dass Sie in diesem Fall die Gabel möglicherweise langfristig warten können.
Um Plugin-Updates zu deaktivieren und niemanden davon abzuhalten, es manuell zu aktualisieren, können Sie einfach den Namen des Plugins und sein Verzeichnis ändern. Natürlich sollten Sie einen Plugin-Namen und einen Verzeichnisnamen verwenden, die nicht von einem anderen Plugin verwendet werden,
"${original plugin name} tailored for $client DON"T UPGRADE"
beispielsweise als neuer Plugin-Name und${original plugin name}-for-$client
als neues Verzeichnis.quelle
wp-config.php
haben die Informationen in einer anderen Antwort.