2012-01-20 5 views
1

저는 워드 프레스 플러그인을 개발했습니다. 플러그인을 업데이트 할 계획입니다. 플러그인 업데이트 프로세스에서 나는 플러그인이 활성화되었을 때 생성 된 이미 존재하는 테이블 필드를 업데이트하려고합니다. 사용자가 플러그인을 업데이트하면 새로운 필드가 이미 존재하는 테이블에 기본 값으로 추가됩니다. 이걸 어떻게 달성 할 수있는 방법을 제안 해 주실 수 있습니까?업데이트 wordpress plugin이 이미 존재합니다.

답변

1

dbDelta 기능을 조사해야합니다. 여기 코덱스에서 링크 http://codex.wordpress.org/Creating_Tables_with_Plugins#Creating_or_Updating_the_Table

이다 : dbDelta 함수는, 현재의 테이블 구조를 검사하여 원하는 테이블 구조와 비교 한 추가하거나 필요에 따라 테이블을 수정하거나, 그래서에 매우 유용 할 수있다 dbDelta 사용법에 대한 추가 예제는 wp-admin/upgrade-schema.php를 참조하십시오.

관련 문제