Menentukan Versi WordPress dari Baris Perintah Host?


11

Mengingat bahwa saya tidak dapat mengakses halaman dashboard / admin di blog saya (itu adalah pertanyaan di masa depan), dan bahwa saya memiliki akses shell ke server hosting saya, dapatkah saya mencari tahu versi WordPress saat ini dari baris perintah?

Saya mencoba mengambil string '@since' di semua file php di direktori tingkat atas untuk blog, dan yang terbaru yang saya lihat adalah 2,5 ...


Mungkin seseorang dengan reputasi cukup dapat menandai ulang pertanyaan ini? Terima kasih.
dr-jan

Jawaban:


21

Jalankan saja grepperintah ini dari baris perintah:

grep wp_version wp-includes/version.php

7

Saya menggunakan perintah ini untuk menemukan semua pemasangan WordPress di server VPS saya

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

Ini cara yang sangat cepat untuk mengetahui akun mana yang kedaluwarsa.


5

Anda juga bisa langsung masuk ke http://example.com/readme.htmlbrowser web File readme dikirimkan bersama setiap versi WordPress dan menampilkan nomor versi yang terinstal dengan jelas di bagian atas halaman.

Juga, jika Anda dapat melihat front-end situs Anda (saya tahu Anda mengatakan Anda tidak dapat mengakses dasbor, jadi saya hanya menganggap blog Anda bersifat publik), Anda dapat "melihat sumber" untuk melihat nomor versi yang diinstal. Ada tag meta yang disebut generatoryang menampilkan versi WordPress saat ini:

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

Tidak perlu digunakan grepsama sekali.


4

Saya hanya ingin menambahkan versi batch dari skrip ini, karena saya telah menghabiskan sedikit waktu hingga saya menemukan ini:

Gunakan untuk mencetak semua versi dari semua instalasi wordpress Anda di dalam folder.

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

1

Silakan gunakan perintah di bawah ini untuk memeriksa versi wordpress saat ini:

# grep wp_version wp-includes/version.php

Sampel keluaran:

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

0

Jika Anda ingin menggunakan informasi itu untuk sesuatu dalam skrip, Anda dapat melakukan ini:

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

Itu akan meninggalkan dalam variabel $ VERSION, hanya jumlah versi wp.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.