it-swarm-vi.com

Xác định phiên bản WordPress từ dòng lệnh của máy chủ?

Vì tôi không thể truy cập trang bảng điều khiển/quản trị viên trên blog của mình (đó là câu hỏi trong tương lai) và tôi có quyền truy cập Shell vào máy chủ lưu trữ của mình, tôi có thể tìm hiểu phiên bản hiện tại của WordPress từ dòng lệnh không?

Tôi đã thử grepping cho chuỗi '@since' trong tất cả các tệp php trong thư mục cấp cao nhất cho blog và mới nhất tôi có thể thấy là 2,5 ...

11
dr-jan

Chỉ cần chạy lệnh này grep từ dòng lệnh:

grep wp_version wp-includes/version.php
21
tomdxw

Tôi sử dụng lệnh này để tìm tất cả các cài đặt WordPress trên máy chủ VPS của tôi

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

Đây là một cách thực sự nhanh chóng để tìm ra tài khoản nào đã hết hạn.

7
Chad Warren

Bạn cũng có thể chỉ cần truy cập http://example.com/readme.html trong trình duyệt web Tệp readme gửi cùng với mọi phiên bản WordPress và hiển thị số phiên bản đã cài đặt nổi bật ở đầu trang.

Ngoài ra, nếu bạn có thể xem trang web của bạn trước (Tôi biết bạn nói rằng bạn không thể truy cập bảng điều khiển, vì vậy tôi chỉ giả sử blog của bạn ở chế độ công khai), bạn có thể xem nguồn của Wap để xem số phiên bản đã cài đặt. Có một thẻ meta có tên generator hiển thị phiên bản WordPress hiện tại:

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

Không cần sử dụng grep cả.

5
EAMann

Tôi chỉ muốn thêm phiên bản hàng loạt của tập lệnh này, vì tôi đã dành khá nhiều thời gian cho đến khi tôi tìm thấy tập lệnh này:

Sử dụng nó để in tất cả các phiên bản của tất cả các cài đặt wordpress của bạn trong một thư mục.

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

Vui lòng sử dụng lệnh dưới đây để kiểm tra phiên bản wordpress hiện tại:

# grep wp_version wp-includes/version.php

Mẫu đầu ra:

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

Nếu bạn muốn sử dụng thông tin đó cho một cái gì đó trong một tập lệnh, bạn có thể làm điều này:

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

Điều đó sẽ để lại biến $ VERSION, chỉ có số phiên bản wp.

0
Juanjo Espí