Come Determinare la Versione di WordPress dalla Riga di Comando dell'Host?
Dato che non posso accedere alla dashboard/pagine di amministrazione del mio blog (questa sarà una domanda futura), e che ho accesso shell al mio server di hosting, posso scoprire la versione attuale di WordPress dalla riga di comando?
Ho provato a cercare con grep la stringa '@since' in tutti i file php nella directory principale del blog, e l'ultima versione che riesco a vedere è 2.5...

Esegui semplicemente questo comando grep
dalla riga di comando:
grep wp_version wp-includes/version.php

Utilizzo questo comando per trovare tutte le installazioni di WordPress sul mio server VPS
find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \;
È un modo molto veloce per scoprire quali account sono obsoleti.

Puoi anche semplicemente andare su http://example.com/readme.html
in un browser web. Il file readme è incluso in ogni versione di WordPress e mostra il numero della versione installata in evidenza nella parte superiore della pagina.
Inoltre, se puoi visualizzare il front-end del tuo sito (so che hai detto di non poter accedere alla dashboard, quindi presumo che il tuo blog sia pubblico), puoi "visualizzare il codice sorgente" per vedere il numero della versione installata. C'è un meta tag chiamato generator
che mostra la versione corrente di WordPress:
<meta name="generator" content="WordPress 3.0.1" />
Non c'è bisogno di usare grep
.

Voglio solo aggiungere la versione batch di questo script, dato che ho impiegato parecchio tempo per trovarlo:
Usalo per stampare tutte le versioni di tutte le installazioni WordPress all'interno di una cartella.
find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \;

Se desideri utilizzare queste informazioni in uno script, puoi procedere così:
VERSION=$(grep "wp_version =" wp-includes/version.php | awk '{print $3}' | sed "s/'//g" | sed "s/;//g")
In questo modo nella variabile $VERSION rimarrà solo il numero della versione di WordPress.
