WordPress 5.5 Jquery Migrate 및 JavaScript 문제를 해결하는 방법?

게시 됨: 2022-06-02

안녕하세요 여러분, 오늘 이 블로그 게시물에서 WordPress 5.5 jquery 마이그레이션 및 자바 스크립트 문제를 해결하는 방법에 대해 논의하려고 합니다. 따라서 계속 읽으십시오.

발췌: 오늘날 웹 개발 응용 프로그램 및 웹 사이트 디자인에 사용할 수 있는 수많은 도구가 있습니다. 그러나 WordPress는 마을에서 가장 많이 이야기되는 주제입니다. 많은 사람들이 테크니션들 사이에서 가장 인기 있는 워드프레스(WordPress)라는 용어에 익숙합니다. 새 버전이 이미 출시되었지만 가장 최근의 워드프레스 버전은 워드프레스 5.5입니다.

목차:

소개
WordPress 5.5의 비정상적인 동작
WordPress 5.5 문제 해결
WordPress 5.5 업데이트 후 충돌
WordPress 5.5 업데이트 후 오류
jQuery 마이그레이션이란 무엇입니까?
WordPress 5.5 jQuery 마이그레이션 오류
WordPress 5.5 jQuery Migrate의 문제를 해결하는 방법
jQuery Migrate를 사용하여 WordPress 5.5에서 Javascript 문제를 수정하는 방법
결론

소개:

WordPress 5.5는 큰 성공을 거두었습니다. WordPress 5.5 "Eckstine"의 릴리스는 플랫폼 센터에 몇 가지 놀라운 기능을 추가하여 크게 성공했습니다. 업데이트에 대해 논의하면서 피할 수 없는 몇 가지 문제가 발생합니다.

또한 이미 사이트 분할을 유도한 수많은 테마 및 플러그인 논쟁이 있었습니다. 회사는 최근 WordPress 5.5 업데이트로 JQuery Migrates에 대한 지원을 중단했습니다. 2주도 채 안 되는 기간에 수십만 개의 웹사이트를 삭제한 것 같습니다. 일부 WordPress 테마 및 플러그인은 오래된 jQuery 스크립트를 사용하므로 다양한 문제가 발생할 수 있습니다. 이러한 인기 있는 플러그인의 여러 사용자가 수많은 문제를 보고했습니다.

문제와 이를 해결하기 위해 할 수 있는 일에 대해 이야기해 보겠습니다.

비정상적인 행동 인식:

WordPress 5.5 릴리스와 함께 jquery-migrate 마이그레이션 도구는 더 이상 활성화되지 않습니다. 이로 인해 이전 코드를 실행하는 일부 테마 또는 플러그인에서 예기치 않은 동작이 나타날 수 있습니다. WordPress 5.5의 "예기치 않은 동작"을 중단하기 위해 80,000명이 넘는 WordPress 게시자가 WordPress 플러그인을 다운로드했습니다. 마찬가지로 jQuery Migrate의 종료로 인해 업데이트가 약 2400개의 플러그인에 영향을 주어 충돌을 일으켰습니다.

영향을 받은 많은 종류의 플러그인 중에는 보안이 있습니다. 사용자는 또한 최적화, 스타일 지정 및 기타 플러그인에 문제가 있었습니다.

일부 사용자는 오래된 코드로 인해 테마에 문제가 있을 수 있습니다. 그러나 이 경우 일부 문제는 해당 WP 테마와 번들로 제공되는 플러그인으로 인해 발생했습니다. 예를 들어 프리미엄 페이지 빌더 및 슬라이더 플러그인은 일부 테마에 자주 포함됩니다. 그러나 소프트웨어 라이선스에 따라 다릅니다. 그들은 프리미엄이기 때문에 최신 버전으로 업데이트되거나 업데이트되지 않을 수 있습니다. 최신 버전의 테마로 업그레이드해도 문제가 해결되지 않으면 WordPress Enable jQuery Migrate Helper를 설치하여 기능을 복원할 수 있습니다.

그러나 이는 단기적인 수정일 뿐이라는 점을 명심하십시오. 어떤 기능이 문제를 일으키는지 확인하기 위해 사이트 문제를 해결하면 도움이 될 수 있습니다. 문제 해결에 대해 자세히 알아보려면 계속 읽으십시오.

경력을 발전시키려는 후보자에게는 WordPress 교육이 최선의 선택입니다.

WordPress 5.5 업데이트 문제 해결:

Chrome 개발자 콘솔을 사용하여 문제를 해결하는 것도 하나의 옵션입니다. 콘솔은 키보드에서 F12 키를 눌러 액세스할 수 있습니다. 콘솔은 오른쪽 상단 모서리에 있는 수직 점 3개 메뉴에서 추가 도구를 선택한 다음 개발자 도구를 선택하여 액세스할 수도 있습니다.

다음은 오류가 나타날 수 있는 방법의 예입니다.

Console Error

파일을 누르면 오류가 있는 새 화면이 나타납니다. 그런 다음 빨간색 X 아이콘을 클릭하여 오류가 무엇인지 확인할 수 있습니다.

Uncaught TypeError

WordPress 5.5로 업데이트한 후 일반적인 충돌:

일부 게시자가 WordPress 5.5로 업그레이드한 후 겪는 많은 문제는 사이트 기능 손실과 관련이 있습니다.

WordPress 5.5 업데이트 관련 문제

  • 클래식 편집기가 작동하지 않습니다.
  • "미디어 추가" 및 "추천 이미지 설정" 버튼이 작동하지 않습니다.
  • 5.5 블록 편집기의 텍스트 보기에서 빈 화면이 표시되고 중단됩니다.
  • 데이터베이스 업데이트가 없습니다.
  • 이미지 슬라이더가 작동하지 않습니다.
  • 모바일 메뉴가 사라집니다.
  • 검색창이 작동을 멈췄습니다.

이는 사용자가 겪고 있는 문제 중 일부일 뿐입니다.

WordPress 5.5로 업그레이드한 후 Jquery 마이그레이션 오류:

사용자에게 가장 분명하고 눈에 띄는 WordPress 5.5의 새로운 기능에 대해 이미 들었을 것입니다. 그러나 많은 웹 페이지, 개발자 및 웹 사이트 관리자가 WordPress 5.5 업데이트로 인해 부정적인 영향을 받았습니다. 위의 업데이트에는 여러 곳에서 문제를 일으킨 중요한 내부 변경 사항이 포함되어 있기 때문입니다. jQuery Migrate 도구의 비활성화에 대해 이야기하고 있습니다.

jQuery 마이그레이션이란 무엇입니까?

즉, 워드프레스에 기본적으로 설치되어 있는 jQuery의 버전에 상관없이 구식 코드를 사용할 수 있게 해줍니다. 결과적으로 테마 및 플러그인 개발자는 적절하다고 생각하는 WordPress 버전의 jQuery를 편안하게 사용할 수 있습니다. 그러나 지속적으로 업데이트되고 최신 리소스가 항상 필요한 시스템에서는 이것이 의미가 없습니다.

웹 디자인에서 작업하는 경우 jQuery 라이브러리에 익숙할 것입니다. jQuery와 마찬가지로 jQuery Migrate는 플러그인 및 테마 개발자가 수십 년 동안 오래된 jQuery 코드를 사용하도록 허용한 JavaScript 라이브러리입니다.

오래된 코드를 보유하고 있음에도 불구하고 jQuery Migrate는 많은 웹 페이지의 일부가 작동하도록 허용했습니다. 그 결과 수많은 웹 페이지가 이미 꺼진 후 작동을 멈췄습니다.

WordPress 5.5 jQuery 마이그레이션 오류:

1. WordPress 5.5의 페이지 매김 오류:

특정 사이트에서 WordPress로 업그레이드하면 페이지 매김이 실패합니다.

페이지 매김은 여러 페이지 문서의 맨 아래에 있는 탐색 페이지 번호를 나타냅니다. 웹사이트의 카테고리 섹션에서 쉽게 찾을 수 있습니다. 페이지 매김은 페이지 목록 사이를 탐색하는 데 도움이 되도록 페이지 목록을 함께 그룹화하는 탐색 구조입니다.

WordPress는 이 문제에 대한 공식 버그 보고서를 받았습니다. 문제는 "페이지"라는 단어가 일관성 없이 사용되고 있다는 것입니다. 숫자 값이 있지만 페이지 매김을 위해 WordPress에서 사용됩니다. "페이지"라는 단어는 숫자가 아닌 값과 함께 주제에서 사용됩니다.

숫자 값만 있어야 하며 다음과 같은 다른 용도로는 사용되지 않습니다. Id = xxx & page = 제안 충돌을 피하기 위해 모든 사용자 정의 코드에서 이 변수의 이름을 전환하는 것이 좋습니다.

다른 실행 가능한 솔루션은 리디렉션 표준() 기능을 비활성화하는 것입니다. 이러한 요청에 대해 기본적으로 템플릿 리디렉션 작업에 연결됩니다."

2. WordPress 5.5 개선 후 페이지 매김 오류 수정:

이 기능은 매우 강력하고 다재다능하지만 결함이 있습니다. 원래 WordPress 쿼리를 대체하므로 페이지 매김이 중단됩니다. 당신이 정말로 이것과 비슷한 것이 있다면:

('cat = 8') 쿼리 게시물;
또는 그 라인을 따라 뭔가 :
( array ('cat' => 8 ) ) 쿼리 게시물

페이지 매김 내에서 진행하는 페이지 수에 관계없이 동일한 항목이 표시되어야 합니다.

이 문제를 해결하려면 이 코드를 사용하여 쿼리 게시물이 실행되는 새 쿼리에서 페이지 매김을 다시 작성해야 합니다.

쿼리 게시물( 배열('cat' => 8,'paged' => 쿼리 var('paged') 가져오기)
위의 방법 중 아무 것도 작동하지 않으면 다음을 시도하십시오.
쿼리 게시물 ( array ('category' => 8,'paged' => 쿼리 가져오기 var ('page') ) ;

WordPress 5.5에서 jQuery 문제를 해결하는 방법:

jQuery 마이그레이션 라이브러리를 복원하기 위한 WordPress 플러그인 덕분입니다. 이 플러그인은 사이트의 기능을 복원합니다. 그러나 플러그인은 어떻게든 웹사이트의 문제를 해결하지 못합니다.

플러그인은 사이트의 기능을 복원합니다. 그러나 사이트의 문제는 다루지 않습니다.

사용되지 않는 플러그인 또는 테마가 사이트 문제의 원인입니다. 이미지 슬라이더가 작동하지 않는 경우 이미지 슬라이더 플러그인 문제 때문일 가능성이 큽니다. 해결책은 플러그인을 업데이트하는 것입니다. 그러나 변경해야 하는 플러그인에 업데이트가 없는 경우; 당신은 아마도 버려진 플러그인을 사용하고 있을 것입니다. 오랫동안 업데이트되지 않는 버려진 플러그인을 고려합니다.

일부 플러그인은 잦은 업데이트가 필요하지 않기 때문에 '오랜 시간'이 무엇인지 정의하기 어렵습니다.

대부분의 플러그인 제작자는 소프트웨어를 개선하기 위해 노력하고 있습니다. 일반적으로 개발자가 플러그인 업데이트를 1년 이상 중단했다면 개발자가 플러그인을 포기했다는 의미입니다. 또한 해당 플러그인을 제거하는 것이 가장 좋습니다. 버려진 플러그인은 보안 위험을 유발할 수 있습니다. 버려진 플러그인의 경우와 동일한 작업을 수행하는 더 강력하게 유지 관리되는 플러그인을 찾는 것이 좋습니다.

jQuery Migrate Helper 활성화는 WordPress 사이트를 백업하고 실행하는 데 필요한 플러그인입니다. jQuery Migrate Helper 플러그인은 WordPress 5.5 업데이트 이후에 발생한 문제에 대한 수정 사항이 아닙니다. 단순히 기능을 복원하는 수단입니다. 무엇이 잘못되었는지 파악하고 문제를 해결하는 다음 단계로 넘어가는 것이 중요합니다.

플러그인이나 테마를 복구하면 사이트 방문자의 보안 및 개인 경험과 관련하여 더 나은 상황에 놓이게 됩니다.

jQuery Migrate Helper를 사용하여 WordPress 5.5에서 JavaScript 문제를 해결하는 방법은 무엇입니까?

사용되지 않는 코드의 문제를 해결하기 위해 테마 또는 플러그인 사용의 설립자; 아래의 무료 플러그인을 다운로드하여 설치하면 일시적인 해결 방법을 활용할 수 있습니다.

jQuery 마이그레이션 도우미를 활성화합니다.

Facilitate jQuery Migrate Helper 플러그인을 설치하면 실제로 많은 WordPress 사용자가 플러그인을 다시 활성화하는 데 도움이 되었습니다.

플러그인은 "jQuery JavaScript 라이브러리에서 매우 오래된 기능을 사용하는 이전 JavaScript 코드에 대한 지원"을 활성화합니다. 이는 마이그레이션 스크립트에 연결됨을 의미합니다. 손상된 플러그인 및 테마의 기능을 복원합니다.

마지막 생각들:

WordPress 5.5에는 무엇보다도 간단하고 복잡한 웹 사이트와 블로그를 구축하고 디자인하는 데 유용한 기능이 많이 있습니다. 그러나 환상적인 JavaScript 프레임워크인 jQuery를 제거하면 핵심과 확장 모두에 몇 가지 문제나 충돌이 발생했습니다. 대부분의 경우 WordPress 5.5가 성공적인 버전이라고 말할 수 있습니다. 우리는 잠재적인 버그 목록을 검토하는 데 몇 시간을 보냈고 WordPress 커뮤니티에서도 각 문제를 조사하고 해결하기 위해 많은 노력을 기울였습니다.

위의 해결 방법 중 하나를 고수하는 한 일시적이기는 하지만 충돌을 해결할 수 있습니다.

저자 약력

Meravath Raju는 디지털 마케터이자 최고의 글로벌 온라인 교육 제공업체인 MindMajix와 함께 일하는 열정적인 작가입니다. 또한 Meravath Raju에는 사이버 보안, QA 및 소프트웨어 테스팅, 비즈니스 인텔리전스, Salesforce, 데이터 분석, 프로젝트 관리, ERP 도구 등과 같은 IT 및 현재 요구되는 기술에 대한 심층적인 지식과 이해가 포함되어 있습니다.