...
✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak automatycznie aktualizować wtyczki WordPress bez używania wtyczki?

21

Prowadząc witrynę WordPress, po prostu nie da się pozostać bez wtyczek. Dostępnych jest wiele przydatnych wtyczek, które pomagają nam ulepszać strony internetowe. I oczywiście dobrą praktyką jest korzystanie z tych wtyczek. W tym samym czasie aktualizacja wtyczek WordPress staje się gorączkowa. Autorzy wtyczek regularnie aktualizują wtyczki dla lepszego bezpieczeństwa i nowych funkcji. Za każdym razem, gdy dostępne są nowe aktualizacje dla jednej lub więcej wtyczek, otrzymywaliśmy powiadomienia o tym samym.

Jak automatycznie aktualizować wtyczki WordPress bez używania wtyczki?

Normalnym sposobem aktualizacji wtyczki jest przejście do strony Wtyczki i kliknięcie linku Aktualizuj teraz, która nowa wersja jest dostępna.

Jak automatycznie aktualizować wtyczki WordPress bez używania wtyczki?

Musisz teraz kliknąć na każdą aktualizację link do wtyczek. Zasadniczo w tym procesie aktualizujesz wtyczki pojedynczo.

Alternatywnie możemy wybrać akcję zbiorczą, aby zaktualizować wiele wtyczek za jednym razem.

Jak automatycznie aktualizować wtyczki WordPress bez używania wtyczki?

Ten proces aktualizacji wtyczek musimy regularnie stosować. Ponieważ jest to operacja obowiązkowa, zalecamy użycie do tego zautomatyzowanego systemu. Automatyzacja tego procesu pozwala nam zaoszczędzić czas na inne ważne sprawy.

Biorąc to pod uwagę, przyjrzyjmy się, jak automatycznie aktualizować wtyczki WordPress.

Aktualizuj wtyczki WordPress automatycznie

Zdecydowanie kilka wtyczek dostępnych w repozytorium, które pozwalają nam zautomatyzować proces aktualizacji. Ale zawsze zalecamy używanie mniejszej liczby wtyczek na stronie WordPress. Jeśli coś można zrobić za pomocą małego kawałka kodu, zawsze lepiej nie używać wtyczek. Wraz ze wzrostem liczby wtyczek Twoja aplikacja staje się cięższa i dodaje dodatkową przestrzeń na serwerze.

Możemy aktualizować wtyczki WordPress, pisząc mały kawałek kodu. Składa się z dwóch części.

  • Zaktualizuj wszystkie wtyczki
  • Zaktualizuj określone wtyczki

Może się zdarzyć, że dokonałeś dostosowania w konkretnej wtyczce i teraz nie chcesz jej już aktualizować. Chociaż dostosowywanie wtyczki nie jest dobrą praktyką, w niektórych przypadkach może się to zdarzyć. Wybierz jeden z poniższych procesów zgodnie z własnymi wymaganiami.

Zaktualizuj wszystkie wtyczki

WordPress udostępnia filtr, auto_update_pluginktóry służy do automatycznej aktualizacji wszystkich wtyczek. Wszystko, co musisz zrobić, to otworzyć plik functions.php aktywnego motywu i umieścić poniższy kod na końcu pliku.

add_filter( 'auto_update_plugin', '__return_true' );

Po umieszczeniu powyższego kodu, za każdym razem, gdy główny system WordPressa sprawdza dostępność nowych aktualizacji, automatycznie zaktualizuje wtyczki, których nowa wersja jest dostępna.

Uwaga: Nie jest tak, że po dodaniu powyższego kodu wszystkie wtyczki aktualizują się od razu. Musisz poczekać do 12 godzin. Jest to oprogramowanie WordPress, które działa okresowo i wykonuje takie zadania.

Zaktualizuj określone wtyczki

Jeśli chcesz automatycznie aktualizować określone wtyczki, również musimy użyć tego samego filtra, auto_update_pluginale w inny sposób.

Powiedzmy, że musimy zaktualizować 2 wtyczki Yoast SEO i WP-Optimize. Więc najpierw musimy mieć ślimaki tych wtyczek. Możesz uzyskać informacje o wtyczce z adresu URL strony wtyczki w repozytorium.

W przypadku Yoast SEO adres URL strony wtyczki to https://wordpress.org/plugins/wordpress-seo. A tutaj ślimak to wordpress-seo.

To samo z WP-Optimize, URL to https://wordpress.org/plugins/wp-optimize. Więc ślimak jest wp-optimize.

Aby proces aktualizacji był automatyczny dla tych 2 wtyczek, nasz kod w functions.php wygląda następująco:

//update specific plugins automatically
function auto_update_specific_plugins ($update, $item) {
    // Array of plugin slugs to always auto-update
    $plugins = array (        'wordpress-seo',
        'wp-optimize',
    );
    if (in_array( $item->slug, $plugins)) {
        return true; // Always update plugins in this array
    } else {
        return $update; // Else, use the normal API response to decide whether to update or not
    }
}
add_filter( 'auto_update_plugin', 'auto_update_specific_plugins', 10, 2 );

Otóż ​​to! Mam nadzieję, że rozumiesz, jak automatycznie aktualizować wtyczki WordPress. Podziel się swoimi przemyśleniami w sekcji komentarzy poniżej. Możesz również przeczytać nasz popularny artykuł Jak załadować post WordPress za pomocą AJAX.

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów