Czy istnieje sposób na wyłączenie powiadomień o aktualizacji dla określonych wtyczek?
Jako programista wtyczek mam kilka wtyczek zainstalowanych na mojej osobistej stronie używającej do testowania wersji pnia svn, ale te same wtyczki są dostępne na stronie wtyczek. W takich przypadkach WP uważa najnowszą wersję za najnowszą opublikowaną i nieustannie próbuje mnie ostrzec, że aktualizacje są dostępne.
Nadal chcę widzieć powiadomienia o aktualizacjach innych wtyczek, ale denerwujące jest ciągłe ignorowanie Updates (2)
powiadomienia w nagłówku!
plugins
updates
notifications
Caleb
źródło
źródło
svn:external
odwołania do kodu programistycznego wtyczki. Posiadanie lokalnie zmodyfikowanego pliku na serwerze produkcyjnym nie jest opcją. Filtr Hameedullaha działa, ponieważ zostaje zapisany w repozytorium kodu witryny.Odpowiedzi:
Na przykład, jeśli nie chcesz, aby Wordpress wyświetlał powiadomienia o aktualizacji dla akismet, zrobisz to tak:
źródło
./wp-config.php
, zastąpiłem ścieżkę pliku wtyczki i wykonało to zadanie.mu-plugins
i utwórz małą wtyczkę, którą tam upuścisz. Dodanie go jak wspomniano powyżej przez niektórych wwp-config.php
jest absolutnie niewłaściwym miejscem do zrobienia.Odpowiedź Hameedullaha Khana wyrzuci ostrzeżenie PHP. Dołącz tę klauzulę if, aby upewnić się, że jest to obiekt przed rozbrojeniem odpowiedzi dla tej wtyczki.
„Ostrzeżenie: próba modyfikacji właściwości obiektu niebędącego przedmiotem”
Spróbuj tego uniknąć ostrzeżeń (kod dla samego pliku wtyczki):
Lubię umieścić to w rzeczywistej wtyczce. Ponieważ zawsze wyłączałem aktualizacje wtyczki, ponieważ edytowałem lub rozwidlałem kod i nie chcę stracić swoich zmian w aktualizacji, już edytowałem wtyczkę, więc nie mam nic przeciwko edycji. To sprawia, że moje funkcje są nieco czystsze. Ale jeśli chcesz, możesz umieścić go w pliku funkcji, a zaletą tej metody jest to, że możesz usunąć wiele wtyczek z aktualizacji, dodając kolejną nieuzbrojoną linię dla tej wtyczki w ten sposób (kod funkcji.php):
źródło
Wyłącz wszystkie powiadomienia o aktualizacji za pomocą kodu
Kod wyłączy powiadomienia o aktualizacji dla rdzenia WordPress, wtyczek i motywów.
źródło