it-swarm-ko.tech

호스트의 명령 행에서 WordPress의 버전을 확인 하시겠습니까?

내 블로그의 대시 보드/관리자 페이지에 액세스 할 수 없다는 점을 고려하면 (이는 미래의 질문입니다.) 호스팅 서버에 대한 셸 액세스 권한이있는 경우 명령 줄에서 현재 WordPress 버전을 확인할 수 있습니까?

나는 blog의 최상위 디렉토리에있는 모든 PHP 파일에서 문자열 '@since'를 grepping하려고 시도했다. 그리고 내가 볼 수있는 가장 최근의 것은 2.5이다 ...

11
dr-jan

명령 줄에서이 grep 명령을 실행하면됩니다.

grep wp_version wp-includes/version.php
21
tomdxw

내 VPS 서버에 WordPress의 모든 설치를 찾으려면이 명령을 사용합니다

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

그것의 정말 빠른 방법은 오래된 어떤 계정을 찾을 수 있습니다.

7
Chad Warren

웹 브라우저에서 http://example.com/readme.html로 이동할 수도 있습니다. Readme 파일은 모든 WordPress 버전과 함께 제공되며 설치된 버전 번호를 페이지 상단에 눈에 잘 띄게 표시합니다.

또한 사이트의 프런트 엔드를 볼 수 있다면 (대시 보드에 액세스 할 수 없다고 했으므로 블로그가 공개 된 것으로 가정 함), 설치된 버전 번호를 볼 수있는 "소스보기"를 할 수 있습니다. 현재 WordPress 버전을 표시하는 generator이라는 메타 태그가 있습니다.

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

grep을 전혀 사용할 필요가 없습니다.

5
EAMann

이 스크립트를 배치 버전으로 추가하려면 다음과 같이하십시오.

그것을 사용하여 폴더 내의 모든 Wordpress 설치의 모든 버전을 인쇄하십시오.

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

아래 명령을 사용하여 현재 WordPress 버전을 확인하십시오.

# grep wp_version wp-includes/version.php

출력 샘플 :

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

스크립트에서 해당 정보를 사용하려면 다음을 수행하십시오.

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

$ VERSION 변수에는 wp 버전의 번호 만 남습니다.

0
Juanjo Espí