Blackstreet는 워드프레스 유료 테마 중 하나이며 현재는 테마포레스트 마켓에서 제거되어 단종된 상태입니다. Blackstreet 테마가 설치된 워드프레스 사이트에서 최신 글 위젯의 썸네일 이미지가 올바르게 표시되지 않는 문제 해결을 얼마 전에 맡았습니다.
오래된 테마를 사용하는 경우 주의 사항과 단종된 테마에서 오류가 발생하는 경우 대처 방법에 대하여 간단히 살펴보겠습니다.
워드프레스 Blackstreet 테마: 최신 글 썸네일 이미지 오류
워드프레스에는 정말 많은 테마와 플러그인이 있습니다. 인기 없는 테마나 플러그인은 오랫동안 업데이트가 안 되어 방치되거나 조용히 사라지는 경우가 많습니다. Blacksteet는 Themeforest 마켓에 등록된 유료 테마였지만 지금은 이 테마 사이트 판매 페이지를 방문하면 "This item is no loger available (이 항목은 더 이상 이용할 수 없습니다)" 메시지가 표시됩니다.😥

블루호스트에서 호스팅되고 있었는데, 살펴보니 테마는 2013년경에 설치된 것으로 보였습니다.

Backstreet 버전 2.4가 설치되었지만 이 테마의 Changelog를 확인할 수 없어 언제 출시된 버전인지 알 수 없었습니다.

10년 이전에 설치된 테마였지만 최신 워드프레스 버전인 6.7.1과 PHP 7.4 버전에서 잘 작동하고 있었습니다.

오랫동안 테마를 업데이트하지 않으면 최신 워드프레스 버전에서 오류가 발생하거나 PHP 버전과 호환이 되지 않아서 제대로 작동하지 않을 수 있습니다. 또한, 보안 문제가 발생할 가능성도 있으므로 테마나 플러그인 개발자에 의해 오랫동안 업데이트하지 않고 방치된 테마 혹은 플러그인을 사용하지 않는 것이 안전합니다.
아마 문제가 발생할 때마다 직접 또는 전문가에게 의뢰하여 해결하지 않았을까 싶습니다. 그래도 10년 이상 업데이트가 안 된 테마가 최신 워드프레스 버전과 (처음 설치 시와 비교하여) 비교적 높은 PHP 버전에서 큰 오류 없이 작동하는 것으로 보아 테마 자체는 워드프레스 표준을 준수하여 잘 만들어진 것 같습니다.
가령 아바다와 같은 인기 테마를 몇 년만 업데이트를 하지 않고 방치해도 최신 워드프레스 버전에서 오류가 발생할 가능성이 높을 것입니다.
이 테마의 최신 글 위젯을 사용하는 경우 최신 글 목록을 제대로 끌어오지 못하여 NO IMAGE 썸네일들이 표시되는 문제가 발생하고 있었습니다.

이 부분을 살펴보니 Recent Posts 위젯에서 모든 카테고리(all categories)를 선택할 때 이 문제가 발생했습니다. (특정 카테고리를 지정하면 최신 글 위젯이 정상적으로 작동하고 썸네일도 올바르게 표시되었습니다.)

이런 경우에는 테마 판매자에게 연락하여 버그를 보고하여 문제를 해결해야 하지만 테마가 단종된 상태였기 때문에 직접 문제를 해결해야 했습니다. 테마 폴더에서 최신 글 위젯을 담당하는 파일을 찾아서 문제를 일으키는 코드를 수정하여 문제를 해결했습니다.
마치며
테마가 단종하여 오랫동안 업데이트가 안 되는 경우 최신 워드프레스 버전이나 PHP 버전에서 문제를 일으킬 가능성이 높고 보안 우려도 있을 수 있으므로 가급적 테마를 바꾸는 것을 고려하는 것이 바람직한 것 같습니다.
블로그인 경우에는 뉴스페이퍼 테마나 GeneratePress 테마와 같은 블로그용 테마를 바꾸고 약간의 설정만으로 운영이 가능하지만, 기업용 사이트인 경우 테마를 바꾸는 것은 사이트를 새롭게 리뉴얼하는 작업이 될 것입니다.
해당 테마를 계속 이용하기를 원한다면 문제가 되는 부분을 직접 해결하거나 전문가에게 맡겨서 해결하는 것을 고려할 수 있을 것입니다. 혹시 모르니 정기적으로 전체 백업을 하여 PC에 보관하는 것이 안전할 수 있습니다. 백업본이 있다면 사이트에 문제가 발생하더라도 쉽게 복구/복원이 가능합니다.
댓글 남기기