Wie kann ich WordPress-Plugin-Updates deaktivieren?
Lesezeit: 4 Minuten
pp_1
Ich habe ein großartiges Plugin für WordPress unter der GPLv2-Lizenz gefunden und viele Änderungen im Quellcode vorgenommen, das Plugin macht jetzt etwas anderes. Ich habe den Autor (mit den Quellenangaben des ursprünglichen Plugin-Autors), die URL und die Versionsnummer (von xxx 1.5 bis YYY 1.0) geändert.
Alles funktioniert großartig, aber wenn WordPress nach Plugin-Updates sucht, behandelt es mein Plugin YYY 1.0 als xxx 1.0 und zeigt eine Benachrichtigung über verfügbare Updates an.
Mein geändertes Plugin YYY 1.0 wurde durch Kopieren von Dateien von meinem Computer installiert, nicht aus dem WP-Repository.
Was muss ich noch ändern?
Kishan Chauhan
Plug-in-Update deaktivieren
Fügen Sie diesen Code in Ihre Plugin-Root-Datei ein.
Diese Methode entfernt die Benachrichtigung nur, wenn das Plugin aktiviert ist. Zeigt weiterhin eine Update-Benachrichtigung an, wenn das Plugin deaktiviert ist.
– aniskhan001
27. Oktober 2015 um 1:32 Uhr
@aniskhan001 in function.php füge den obigen Code hinzu und deaktiviere bestimmte Plugins wie unset($value->response["akismet/akismet.php"]);
– Kishan Chauhan
9. April 2016 um 5:35 Uhr
Dies ist die beste Lösung, da Plattformhaken verwendet werden.
– Loretoparisi
22. Juni 2016 um 14:16 Uhr
Ab 2019 ist dies die richtige Antwort, die effektiv funktioniert.
– Kevin Leary
22. Oktober 2019 um 17:44 Uhr
Ab Juni 2020 funktioniert dies NOCH FANTASTISCH! Vielen Dank!
– KoolPal
8. Juni 2021 um 14:11 Uhr
Sumit Harshan
Fügen Sie diesen Code in die Datei „functions.php“ des Themas ein. Das funktioniert bei mir und ich benutze es. Auch dies ist für bestimmte Plugins. Hier müssen Sie die Hauptdatei-URL des Plugins ändern, damit sie mit der Ihres Plugins übereinstimmt.
“facebook-comments-plugin” => Ordnername des Facebook-Kommentar-Plugins
“facebook-comments.php” => Hauptdatei des Plugins. Dies kann anders sein als index.php
Hoffe das wäre Hilfe.
Der einfachste und effektivste Weg ist, die Version des Plugins zu ändern, das Sie nicht aktualisieren möchten. Wenn ich zum Beispiel nicht möchte, dass wptouch aktualisiert wird, öffne ich seine Definitionsdatei, die so aussieht:
Es funktioniert nicht mit einigen kostenpflichtigen Plugins
– Dekan Oakley
7. Juni um 1:04
Danyo
In der Plugin-Datei gibt es eine Funktion, die nach Updates sucht. Der ursprüngliche Autor hätte dies beliebig benennen können, also müssen Sie den Code durchgehen und jede Funktion und ihre Wirkung überprüfen. Ich würde mir vorstellen, dass die Funktion ziemlich offensichtlich sein wird, was sie tut.
Alternativ können Sie dies zu Ihrer Plugin-Datei hinzufügen:
Fügen Sie in function.php den obigen Code hinzu und deaktivieren Sie alle Plugin-Updates
Dadurch werden die verfügbaren Updates auch auf WP 6.0.2 ausgeblendet, genau das, wonach ich gesucht habe, ohne ein weiteres Plugin zu installieren. Vielen Dank.
– junihh
2. September um 15:11 Uhr
Patrick S
Eine einfache Lösung bestand darin, die Version des Plugins in der Plugin-Datei zu ändern. Zum Beispiel, wenn die Plugin-Version 1.2.1 ist. Sie können es wie unten machen (100.9.5 etwas, das der Plugin-Autor niemals erreichen wird)
<?php
/*
* Plugin Name: Your Plugin Name
* Description: Plugin description.
* Version: 100.9.5
*/
Dadurch werden die verfügbaren Updates auch auf WP 6.0.2 ausgeblendet, genau das, wonach ich gesucht habe, ohne ein weiteres Plugin zu installieren. Vielen Dank.
– junihh
2. September um 15:11 Uhr
skibulk
Hier ist eine aktualisierte Version von Mark Jaquiths Skript:
WP-Updates haben auf HTTPS umgestellt
Unserialize wurde auf meinem Shared Hosting blockiert
Dies verwendet stattdessen json_decode und json_encode
Es ist 2019 und die Plugin-Update blockieren Das Plugin funktioniert immer noch gut 🙂 (Kann nur manuell installiert werden, da es zu alt zu sein scheint, um in der Plugin-Repo-Suche in WordPress gefunden zu werden.)
– Tanius
21. Juni 2019 um 21:49 Uhr
14071900cookie-checkWie kann ich WordPress-Plugin-Updates deaktivieren?yes