데이터베이스를 통해 활성 WordPress 테마를 변경하는 방법
게시 됨: 2018-10-20테마는 WordPress의 주요 판매 포인트 중 하나입니다. 그러나 때때로 중단되거나 플러그인 또는 웹사이트의 다른 요소에 문제를 일으킬 수 있습니다. 이러한 경우 활성 테마를 변경해야 할 수 있지만 오류로 인해 대시보드에 액세스할 수 없는 경우 변경이 어려울 수 있습니다.
좋은 소식은 이 문제에 대한 해결 방법이 있다는 것입니다. 예를 들어 어디를 봐야 하는지 안다면 몇 분 만에 데이터베이스를 통해 테마를 변경할 수 있습니다. 이 문서에서는 이 작업을 수행해야 하는 몇 가지 상황에 대해 설명한 다음 3단계로 프로세스를 안내합니다.
가자!
YouTube 채널 구독
활성 WordPress 테마를 비활성화해야 하는 이유
정상적인 상황에서 WordPress 테마를 변경하는 데 몇 초 밖에 걸리지 않습니다. 사용할 테마를 선택하고 활성화하기만 하면 됩니다.
오늘날 많은 테마가 가능한 한 광범위한 사용자 기반을 끌어들이기 위해 기능 면에서 서로를 능가하려고 합니다. 많은 경우에 JavaScript 또는 jQuery를 사용하므로 일부 플러그인과 충돌이 발생할 수 있습니다. 이러한 충돌로 인해 특정 기능이 작동을 멈추거나 운이 좋지 않은 경우 사이트나 대시보드에 전혀 액세스할 수 없게 될 수 있습니다.
이러한 경우 테마를 변경해야 할 수 있습니다. 문제는 FTP를 사용하여 테마를 비활성화하면 WordPress에서 대신 사용할 테마를 선택할 수 없으며 기본 테마 중 하나를 자동으로 설정한다는 것입니다. 그렇기 때문에 대신 데이터베이스를 통해 테마를 변경하는 것이 더 합리적일 수 있습니다. 이 프로세스를 통해 활성화할 테마를 완전히 제어할 수 있습니다.
이것을 시도하기 전에 FTP 또는 데이터베이스를 통해 플러그인 문제를 먼저 해결하는 것이 좋습니다. 경험상 테마를 완전히 바꾸는 것보다 번거로운 플러그인 한두 개를 교체하는 것이 더 쉬운 경우가 많습니다. 그러나 마일리지가 다를 수 있으므로 만일의 경우에 대비하여 이 속임수를 사용하는 것이 나쁠 것은 없습니다.
데이터베이스를 통해 활성 WordPress 테마를 변경하는 방법(3단계)
데이터베이스에 변경 사항을 적용할 예정이므로(작지만) 만일을 대비하여 백업을 생성하는 것이 좋습니다. 그렇게 하면 문제가 발생하면 phpMyAdmin을 통해 복원할 수 있습니다.
1단계: phpMyAdmin을 사용하여 WordPress 데이터베이스에 액세스
우리는 과거에 이 과정을 다루었으므로 빠르게 진행합시다. 공유 호스팅을 사용하는 경우 공급자가 계획에 cPanel을 사용할 가능성이 있습니다. 이 경우 cPanel에 로그인하고 데이터베이스 섹션에서 해당 옵션을 찾아 phpMyAdmin을 통해 WordPress 데이터베이스에 액세스할 수 있습니다.

일단 들어가면 문제를 해결하려는 웹사이트에 해당하는 데이터베이스를 찾습니다. 계획에서 단일 사이트만 호스팅하는 경우 왼쪽에 하나의 옵션만 있어야 합니다. 아래 예에서 여러 데이터베이스를 볼 수 있습니다. 그러나 다음 단계는 WordPress를 사용하는 한 액세스하는 사이트의 데이터베이스에 관계없이 변경되지 않습니다.

공유 요금제를 사용하지 않는 경우 호스팅 제공업체의 제어판을 확인하세요. 대부분의 플랫폼은 cPanel을 설정하지 않은 경우에도 데이터베이스에 액세스하고 편집할 수 있는 방법을 제공합니다.
2단계: WordPress가 활성 테마 값을 저장하는 위치 찾기
WordPress는 사용 중인 테마를 포함하여 모든 웹사이트 정보를 단일 데이터베이스에 저장합니다. 그런 다음 귀하의 작업은 해당 값이 데이터베이스에서 상주하는 위치를 찾아 변경하는 것입니다.
편집하려는 데이터베이스를 선택하면 WordPress가 데이터를 저장하는 데 사용하는 모든 테이블 목록이 표시됩니다. 우리가 관심 있는 것은 일반적으로 wp_options 라고 합니다 .

명심하십시오 – 일부 호스팅 제공업체는 위의 예에서와 같이 보안을 위해 기본 wp 에서 데이터베이스 및 테이블 접두사를 변경합니다. 어떤 경우에도 이러한 변경 사항은 데이터베이스 작동 방식에 영향을 미치지 않습니다. 계속 진행 – wp_options 테이블을 클릭하고 다음 페이지에서 화면 상단에 모두 표시 라는 상자를 선택합니다.


이것은 동일한 페이지에 모든 wp_options 행을 표시하므로 앞뒤로 점프하지 않고 원하는 행을 찾을 수 있습니다. 이제 브라우저의 검색 기능을 사용하여 option_name 열에서 템플릿 값을 찾습니다.

당신은 우리가 option_value에서 twentyseventeen을 보여 둘 위의 스크린 샷에서 두 행을 강조 알 수 있습니다. 테마를 변경하려면 두 행을 모두 수정해야 합니다. 그러나 그렇게 하기 전에 현재 테마를 대체할 값을 알아야 다음 섹션으로 이동합니다.
3단계: 활성 테마 변경
이제 템플릿 과 스타일시트 행 모두에서 이전에 보여준 값을 편집하기만 하면 됩니다. 문제는 사용하려는 테마의 이름만 입력할 수 없다는 것입니다.
테마의 전체 이름을 입력하면 WordPress는 사용자가 말하는 내용을 알지 못하고 오류가 발생합니다. 예를 들어, 하나의 단어, twentyseventeen로 나타 스물 세븐틴 테마를 취할. 이것은 종종 Divi와 같이 한 단어로 된 이름을 가진 테마에서는 문제가 되지 않습니다.
그러나 어떤 경우에는 데이터베이스에서 사용할 값을 찾기 위해 약간의 조사를 수행해야 합니다. 이를 수행하는 몇 가지 방법이 있습니다. 사용하려는 테마가 WordPress.org 테마 저장소에 있는 경우 해당 페이지 의 코드 찾아보기 섹션에서 개발 로그 라는 옵션을 찾을 수 있습니다.

이 옵션을 클릭하면 테마의 업데이트 기록을 보여주는 페이지가 표시됩니다. 화면 상단에 소스 라는 부제목이 있고 그 옆에 테마의 개발 이름이 표시됩니다.

위의 예에서 우리는 Clean Education 테마를 확인하고 그것이 clean-education 이라는 이름을 사용한다는 것을 알았습니다. 후자는 데이터베이스에서 활성화하는 데 사용하려는 값입니다. FTP를 통해 웹사이트에 액세스하고 public_html/wp-content/themes 디렉토리로 이동하여 이 정보를 찾을 수도 있습니다. 내부에는 웹사이트에 설치된 각 테마에 대한 폴더가 있습니다.

각 폴더의 이름은 WordPress가 해당 테마를 인식하는 방식을 반영합니다. 예를 들어 데이터베이스를 사용하여 Divi로 전환하려면 'divi'를 값으로 입력해야 합니다. 지금 해보자. 데이터베이스로 돌아가 템플릿 행 왼쪽에 있는 편집 버튼을 클릭합니다.

다음 화면에서 option_value 필드를 찾아 내용을 divi 로 바꿉니다 .

이제 페이지 오른쪽 하단에 있는 이동 버튼을 클릭하여 변경 사항을 저장합니다. wp_options 테이블 내의 스타일시트 행에 대해 정확히 동일한 프로세스를 반복하십시오. 두 값을 모두 업데이트했으면 이제 Divi를 사용해야 하는 웹사이트에 액세스할 수 있습니다.
결론
WordPress 테마로 인해 문제가 발생하는 경우 일반적으로 대시보드를 통해 이를 일시적으로 비활성화하는 것이 쉬운 문제입니다. 대시보드에 액세스할 수 없는 경우 대신 데이터베이스를 사용해야 할 수 있습니다. 이것은 약간 까다롭지만 사용할 테마를 지정할 수도 있습니다.
데이터베이스를 사용하여 활성 테마를 변경하려면 다음 단계를 따라야 합니다.
- phpMyAdmin을 사용하여 데이터베이스에 액세스합니다.
- 데이터베이스에서 테마 값을 저장하는 위치를 찾으십시오.
- 활성 테마를 원하는 다른 테마로 전환하세요.
데이터베이스를 통해 테마를 변경하는 방법에 대해 궁금한 점이 있습니까? 아래 코멘트 섹션에서 그들에 대해 이야기합시다!
ProStockStudio/Shutterstock.com의 기사 썸네일 이미지
