Mam doświadczenie z kilkoma serwisami opartymi na Wordpress, jednak czasami zdarzało mi się, że gdy w kokpicie administratora pojawiło się wiele aktualizacji plugin’ów i została uruchomiona aktualizacja ich wszystkich jednocześnie, Wordpress w trakcie tego procesu zawieszał się. Szukałem przyczyn tego problemu bezskutecznie, dlatego znalazłem inny sposób aktualizacji niż z poziomu kokpitu administratora w przeglądarce - za pomocą linii komend i narzędzia Wordpress CLI :) 

Poniższe przykłady wykorzystują interfejs z linii komenda dla Wordpress. Pobranie i przygotowanie aplikacji do zarządzania Wordpress z linii komend odbywa się w kilku krokach:

 mkdir scripts
 cd scripts/
 curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 php wp-cli.phar --info
 ln -s wp-cli.phar wp
 chmod +x wp-cli.phar

Ważne, by CLI używać z poziomu folderu, gdzie zainstalowany jest Wordpress:

cd public_html

Mając zainstalowany na serwerze hostingowym CLI dla Wordpress można go wykorzystać do sprawdzenia wersji Wordpress:

~/scripts/wp core version

Aktualizacja silnika Wordpress jest możliwa za pomocą polecenia:

~/scripts/wp core update

W celu wyświetlenie listy dodatków należy wykonać:

~/scripts/wp plugin list

Natomiast by wykonać aktualizacje wybranego dodatku należy użyć poniższego polecenia podając na końcu komendy odpowiednią nazwę dodatku:

~/scripts/wp plugin update PLUGIN_NAME

W celu aktualizacji wszystkich pluginów należy użyć polecenia:

~/scripts/wp plugin update --all