MySQL 데이터베이스에서 WordPress 버전 확인
저는 WordPress 디자이너이자 개발자로 MySQL 데이터베이스의 테이블에서 WordPress 버전을 체크하고 관리 패널 페이지에서 인쇄할 수 있는지 알고 싶습니다.
wp_options 테이블에 있어야 하며 필드는 db_version이라고 합니다.그래, 그럴 수도 있지
다음 SQL 명령을 실행할 수 있습니다(다른 경우 테이블 이름을 대체합니다).
SELECT * FROM `wp_options` where option_name = 'db_version'
db_version은 wp 버전과 다르기 때문에 반드시 codex를 참조해 주십시오.예를 들어 다음과 같습니다.
버전 3.1에서는 데이터베이스 버전(wp_options의 db_version)이 17056으로 변경되어 Trac 리비전은 17485였습니다.
db_version(하드웨어 버전)과 WordPress 릴리스의 상호 참조는 https://codex.wordpress.org/WordPress_Versions을 참조하십시오.
또는 WordPress 설치의 "wp-includes" 폴더에서 파일을 찾을 수 있습니다.파일이 호출됩니다.version.php
는 다음과 같은 글로벌 변수를 정의합니다.
/**
* The WordPress version string
*
* @global string $wp_version
*/
$wp_version = '3.7.1';
유감스럽지만 이 질문에 대한 인정된 답변은 더 이상 정확하지 않습니다.
db_version이 Wordpress 업데이트 간에 항상 변경되는 것은 아니기 때문에 wp_options에서 db_version을 사용할 수 없습니다(예를 들어 유지 보수릴리즈).Wordpress가 여러 개 설치되어 있으며 v5.8용 db_version이 v5.8.1에서 그대로 유지되고 있음을 확인했습니다.또한 http://codex.wordpress.org/WordPress_Versions에서 참조를 살펴보면 Wordpress의 여러 릴리스에서 동일한 DB 버전 번호가 사용되고 있음을 알 수 있습니다.따라서 db_version을 사용하여 실행 중인 Wordpress 버전을 확인할 수 없습니다.
단, wp_options에서 _site_transient_update_core를 쿼리하고 "version_checked" 후에 option_value에서 버전 번호를 검색할 수 있습니다.예를 들어 다음과 같습니다.
SELECT option_value FROM wp_options WHERE (option_name IN ('_site_transient_update_core'));
option_value로 출력이 생성되고 그 안에 다음과 같은 정보가 있습니다.
s:15:"version_checked";s:5:"5.4.7";
내 워드프레스 버전은 v5.4.7입니다.
참조: _site_display_update_core 데이터베이스 옵션 및 쿼리 신뢰성에 대한 자세한 정보를 제공합니다.https://wordpress.org/support/topic/obtaining-wp-version-from-database/
언급URL : https://stackoverflow.com/questions/21406655/check-wordpress-version-in-a-mysql-database
'sourcetip' 카테고리의 다른 글
@Autowired Bean은 Spring Boot Unit 테스트에서 NULL입니다. (0) | 2023.03.14 |
---|---|
기능 컴포넌트가 있는 컨스트럭터를 지정하는 방법(팻 화살표 구문) (0) | 2023.03.14 |
커스텀 퍼머링크 구조: /% custom-post-type%/% custom-taxonomy%/%post-name%/ (0) | 2023.03.14 |
하드코드된 JSON 문자열을 변수에 저장 (0) | 2023.03.14 |
오브젝트 배열에 대해 ng-interface를 설정합니다. (0) | 2023.03.14 |