¿Cómo determinar la versión de WordPress desde la línea de comandos del servidor?
Dado que no puedo acceder al panel de control/páginas de administración en mi blog (eso será una pregunta futura), y que tengo acceso shell a mi servidor de alojamiento, ¿puedo averiguar la versión actual de WordPress desde la línea de comandos?
Intenté buscar con grep la cadena '@since' en todos los archivos php en el directorio de nivel superior del blog, y lo más reciente que puedo ver es 2.5...
Simplemente ejecuta este comando grep
desde la línea de comandos:
grep wp_version wp-includes/version.php

Utilizo este comando para encontrar todas las instalaciones de WordPress en mi servidor VPS:
find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \;
Es una forma muy rápida de descubrir qué cuentas tienen versiones desactualizadas.

También puedes simplemente ir a http://example.com/readme.html
en un navegador web. El archivo readme viene incluido en cada versión de WordPress y muestra el número de versión instalada de manera prominente en la parte superior de la página.
Además, si puedes ver el front-end de tu sitio (sé que dijiste que no puedes acceder al panel de control, así que asumo que tu blog es público), puedes "ver el código fuente" para encontrar el número de versión instalada. Hay una etiqueta meta llamada generator
que muestra la versión actual de WordPress:
<meta name="generator" content="WordPress 3.0.1" />
No es necesario usar grep
para nada.

Quiero compartir la versión por lotes de este script, ya que me tomó bastante tiempo encontrarlo:
Úsalo para imprimir todas las versiones de todas tus instalaciones de WordPress dentro de una carpeta.
find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \;

Por favor, utiliza el siguiente comando para verificar la versión actual de WordPress:
# grep wp_version wp-includes/version.php
Ejemplo de salida:
root@vps [/home/dedu/public_html]# grep wp_version wp-includes/version.php
* @global string $wp_version
$wp_version = '4.4.2';
