워드프레스 뉴스페이퍼 (Newspaper) 테마 라이선스 재설정하기

워드프레스 정보를 제공하는 블로그 Avada 2024. 5. 8. 18:46 • 댓글:

클라이언트께서 워드프레스 뉴스페이퍼 테마가 설치된 사이트에서 치명적인 오류가 발생하는 문제로 연락을 해오셨습니다. 사이트를 살펴보니 설치된 뉴스페이퍼 관련 플러그인이 뉴스페이퍼 버전과 호환되지 않아서 발생하는 문제였습니다. 뉴스페이퍼에 포함된 플러그인을 설치하거나 업데이트하려는 경우 라이선스 키가 등록되어야 합니다. 해당 사이트에서는 어떤 이유로 인해 라이선스가 무효화된 상태였습니다.

워드프레스 뉴스페이퍼 (Newspaper) 테마 라이선스 재설정하기

뉴스페이퍼 테마를 사용하면 초보자도 쉽게 퀄리티 높은 뉴스, 웹진, 블로그 사이트를 제작할 수 있다는 장점이 있습니다. 심플한 블로그를 운영하려는 경우에는 속도가 빠르고 가벼운 GeneratePress 테마를 고려할 수 있습니다. 

워드프레스 뉴스페이퍼 테마 문제

고객사 사이트와 관리자 페이지에 접속하려고 시도하면 치명적인 오류가 발생하고 있었습니다.

Fatal error: Uncaught Error: Call to undefined method td_util::get_display_restrictions_atts() in /www_root/wp-content/plugins/td-subscription/includes/tds_config.php:5247 Stack trace: #0 /www_root/wp-includes/class-wp-hook.php(324): tds_config::on_tdc_loaded('') #1 /www_root/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #2 /www_root/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /www_root/wp-content/plugins/td-composer/td-composer.php(175): do_action('tdc_loaded') #4 /www_root/wp-includes/class-wp-hook.php(324): tdc_plugin_init('') #5 /www_root/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #6 /www_root/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #7 /www_root/wp-content/plugins/td-composer/legacy/common/wp_booster/td_wp_booster_functions.php(261): do_action('td_wp_booster_l...') #8 /www_root/wp-content/plugins/td-composer/legacy/Newspaper/functions.php(21): require_once('/www_root/wp-co...') #9 /www_root/wp-content/plugins/td-composer/td-composer.php(18 in /www_root/wp-content/plugins/td-subscription/includes/tds_config.php on line 5247

뉴스페이퍼 테마와 뉴스페이퍼에 포함된 플러그인의 버전이 호환되지 않아서 발생하는 문제처럼 보였습니다. 임시로 복구한 후에 관리자 페이지에서 테마와 플러그인을 모두 최신 버전으로 업데이트하려고 했지만, "An issue has been encountered while trying to validate your license key" 오류가 발생하여 테마와 플러그인을 업데이트할 수가 없었습니다.

워드프레스 뉴스페이퍼 (Newspaper) 테마 라이선스 재설정하기

아마도 라이선스 키를 다른 사이트에 적용하고 이 사이트에서 라이선스 키를 해제해서 이런 현상이 발생하는 것으로 보입니다.

라이선스 키를 재설정하려면 System status 탭을 눌러서 라이선스를 리셋할 수 있습니다.

Registration key의 맨 오른쪽에 있는 Reset key 버튼을 클릭하여 키를 재설정할 수 있습니다.

Activate Newspaper 화면에서 Envato Purchase Code를 입력하고 Activate 버튼을 누르면 라이선스가 활성화됩니다.

하지만 엔반토의 다른 계정에서 구입한 코드를 입력하면 마찬가지로 An issue has been encountered... 에러 메시지가 표시될 것입니다. 단순히 라이선스 키뿐만 아니라 엔바토 마켓에 등록된 이메일 주소도 함께 체크하는 것처럼 보입니다.

저는 다시 라이선스 키를 해제하고, 다시 라이선스 등록을 시도하니 이번에는 Purchase Code 입력 필드와 함께 이메일 주소를 입력하는 필드가 표시되어 라이선스를 올바르게 등록할 수 있었습니다.

라이선스 키가 올바르게 등록되면 테마와 플러그인을 업데이트할 수 있게 됩니다.

보안을 위해 가능하면 워드프레스 코어와 테마, 플러그인을 모두 최신 버전으로 업데이트하는 것이 좋습니다. 특히 뉴스페이퍼 테마는 작년 보안 취약점이 발견되어 업데이트를 하지 않은 많은 사이트가 악성코드(멀웨어)에 감염되는 사례가 발생했습니다.

워드프레스나 웹호스팅 등과 관련하여 문제 해결에 어려움을 겪고 있다면 여기에서 서비스(유료)를 의뢰하실 수 있습니다.

참고

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 500만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에서

avada.tistory.com

https://avada.tistory.com/3046

 

해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)

저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고

avada.tistory.com