11 鉴于我无法访问博客上的仪表板/管理页面(这是以后的问题),并且我具有对托管服务器的外壳访问权限,是否可以从命令行中找到WordPress的当前版本? 我尝试在博客的顶级目录中的所有PHP文件中对字符串'@since'进行grepping操作,而我所看到的最新值为2.5 ... dashboard command-line wordpress-version — 博士 source 也许有足够声誉的人可以重新标记这个问题?谢谢。 — dr-jan
7 我使用此命令在VPS服务器上查找所有WordPress安装 find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \; 这是找出哪些帐户已过期的非常快速的方法。 — 乍得沃伦 source
5 您也可以只http://example.com/readme.html在Web浏览器中转至WordPress的每个版本随附自述文件,并在页面顶部显着显示已安装的版本号。 另外,如果您可以查看站点的前端(我知道您说您无法访问仪表板,那么我只是假设您的博客是公开的),则可以“查看源代码”以查看已安装的版本号。有一个名为meta的标签generator,可显示当前的WordPress版本: <meta name="generator" content="WordPress 3.0.1" /> 完全不需要使用grep。 — 伊曼 source
4 我只想添加此脚本的批处理版本,因为我花了很多时间才发现: 使用它来打印文件夹中所有wordpress安装的所有版本。 find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \; — 超结 source
1 请使用以下命令检查当前的wordpress版本: # grep wp_version wp-includes/version.php 输出样本: root@vps [/home/dedu/public_html]# grep wp_version wp-includes/version.php * @global string $wp_version $wp_version = '4.4.2'; — 里雅 source
0 如果要将这些信息用于脚本中的某些内容,可以执行以下操作: VERSION=$(grep "wp_version =" wp-includes/version.php | awk '{print $3}' | sed "s/'//g" | sed "s/;//g") 那将留在$ VERSION变量中,仅保留wp版本号。 — 胡安·埃斯皮(JuanjoEspí) source