Ana Bilgisayarın Komut Satırından WordPress Sürümünü Belirleme?


11

Blogumdaki gösterge tablosu / yönetici sayfalarına erişemediğim (bu gelecekteki bir soru) ve barındırma sunucuma kabuk erişimim olduğu göz önüne alındığında, WordPress'in geçerli sürümünü komut satırından bulabilir miyim?

Blog için üst düzey dizindeki tüm php dosyalarında '@since' dizesi için selamlamayı denedim ve en son görebildiğim 2.5 ...


Belki de yeterli itibara sahip biri bu soruyu yeniden etiketleyebilir mi? Teşekkürler.
dr-jan

Yanıtlar:


21

Bu grepkomutu komut satırından çalıştırmanız yeterlidir:

grep wp_version wp-includes/version.php

7

VPS sunucumdaki tüm WordPress yüklemelerini bulmak için bu komutu kullanıyorum

find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \;

Hangi hesapların güncel olmadığını bulmak için gerçekten hızlı bir yoludur.


5

Ayrıca http://example.com/readme.htmlbir web tarayıcısına da gidebilirsiniz Benioku dosyası WordPress'in her sürümü ile birlikte gelir ve yüklü sürüm numarasını sayfanın üstünde belirgin bir şekilde görüntüler.

Ayrıca, sitenizin ön ucunu görüntüleyebiliyorsanız (gösterge tablosuna erişemeyeceğinizi söylediğinizi biliyorum, bu yüzden blogunuzun herkese açık olduğunu varsayıyorum), yüklü sürüm numarasını görmek için “kaynağı görüntüleyebilirsiniz”. generatorGeçerli WordPress sürümünü görüntüleyen adlı bir meta etiket var :

<meta name="generator" content="WordPress 3.0.1" />

Hiç kullanmanıza gerek yok grep.


4

Bunu bulana kadar biraz zaman geçirdim gibi, sadece bu komut dosyasının toplu sürümünü eklemek istiyorum:

Bir klasör içindeki tüm wordpress kurulumunuzun tüm sürümlerini yazdırmak için kullanın.

find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \;

1

Geçerli wordpress sürümünü kontrol etmek için lütfen aşağıdaki komutu kullanın:

# grep wp_version wp-includes/version.php

Çıktı örnek:

root@vps [/home/dedu/public_html]# grep wp_version wp-includes/version.php
 * @global string $wp_version
$wp_version = '4.4.2';

0

Bu bilgileri bir komut dosyasında bir şey için kullanmak istiyorsanız, bunu yapabilirsiniz:

VERSION=$(grep "wp_version =" wp-includes/version.php | awk '{print $3}' | sed "s/'//g" | sed "s/;//g")

Bu $ VERSION değişkeninde kalır, sadece wp sürümü sayısı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.