WordPress 위젯과 블록 – 차이점은 무엇입니까? (설명)
게시 됨: 2023-03-23WordPress 위젯과 블록의 차이점을 이해하려고 합니까?
WordPress 위젯과 블록은 모두 게시물, 페이지, 사이드바 및 템플릿에 동적 콘텐츠 요소를 추가하는 데 사용됩니다. 위젯은 16년 동안 WordPress의 핵심 부분이었으며 블록은 2018년부터 플랫폼의 일부였습니다. 유사한 기능을 제공하지만 동일하지는 않습니다.
이 기사에서는 워드프레스 위젯과 블록의 차이점을 설명하여 올바르게 사용하는 방법을 배울 수 있습니다.
다음은 이 기사에서 다룰 주제에 대한 간략한 개요입니다.
- WordPress 위젯이란 무엇입니까?
- WordPress의 블록이란 무엇입니까?
- WordPress에서 위젯과 블록의 차이점
- 블록 기반 위젯 편집기
- WordPress 위젯의 미래
- 블록 대 위젯 – 어느 것이 더 낫습니까?
WordPress 위젯이란 무엇입니까?
WordPress 위젯은 사이드바와 같은 위젯 준비 영역에 추가할 수 있는 동적 콘텐츠 요소입니다.
위젯은 WordPress 2.2(2007년 5월)에서 도입되었습니다. 목적은 예를 들어 블로그 게시물 끝에 동일한 요소를 반복적으로 삽입하거나 WordPress 테마 파일을 편집하여 사이드바를 생성하고 무언가를 수동으로 코딩할 필요 없이 웹 사이트에 사용자 지정 가능한 요소를 쉽게 추가할 수 있는 방법을 사용자에게 제공하는 것이었습니다. Google 애드센스 추적 코드와 같습니다.
사용자는 전체 테마 파일이나 블로그 게시물의 일부일 필요가 없는 위젯을 사용하여 콘텐츠나 기능을 간단히 삽입할 수 있습니다.
위젯을 사용하면 사용자가 이상적인 WordPress 블로그를 훨씬 쉽게 만들 수 있어 배너 광고 또는 이메일 가입 양식을 쉽게 추가할 수 있습니다.
점차적으로 거의 모든 WordPress 테마는 디자인 및 레이아웃에 위젯 준비 영역을 추가하여 위젯을 조정했습니다. 이들은 대부분 사이드바와 푸터였습니다.
워드프레스 위젯 편집기는 2021년 워드프레스 5.8이 출시되기 전까지 이런 모습이었습니다.
WordPress의 블록이란 무엇입니까?
블록은 사용자가 WordPress 콘텐츠 편집기를 사용하여 영역에 추가할 수 있는 요소입니다. WordPress는 WordPress 5.0에서 이 블록 기반 콘텐츠 편집기로 전환했습니다.
개발 코드명인 Gutenberg 편집기라고도 합니다.
블록은 각각 페이지 또는 게시물의 단일 요소를 처리하기 때문에 위젯과 매우 유사합니다. 그러나 위젯과 달리 블록은 게시물 및 페이지 편집기의 일부로만 도입되었기 때문에 사이트 바닥글이나 사이드바와 같은 영역에 쉽게 추가할 수 없었습니다.
블록은 단락, 이미지, 갤러리, 이메일 가입과 같은 플러그인 관련 기능 또는 비디오 포함을 포함하여 모든 요소에 대한 게시물 또는 페이지에 삽입할 수 있습니다.
표지, 패턴, 테이블, 열, 그룹 등과 같은 디자인 레이아웃 요소를 추가하는 블록도 있습니다.
자세한 내용은 기본 편집기를 사용하여 아름다운 콘텐츠 레이아웃을 만드는 방법을 보여주는 전체 WordPress 블록 편집기 자습서를 참조하십시오.
WordPress에서 위젯과 블록의 차이점
워드프레스 5.8까지는 위젯과 블록의 차이가 매우 분명했습니다.
사용자는 테마의 위젯 준비 영역에 위젯을 추가했습니다. 주로 게시물/페이지 콘텐츠가 아닌 요소를 표시하는 데 사용되었습니다. 예를 들어 최근 게시물 목록, 중요한 링크, 배너 광고, 양식 등이 있습니다.
그러나 이제 위젯과 블록의 차이가 상당히 모호해졌습니다.
위젯은 WordPress 웹사이트의 사이드바와 같은 위젯 준비 영역에서 사용할 수 있는 독립적인 요소입니다.
블록은 또한 블록 편집기를 통해 액세스할 수 있는 독립적인 요소입니다. 게시물 및 페이지는 물론 위젯 준비 영역에서 사용할 수 있습니다. 테마가 전체 사이트 편집기를 활성화한 경우 템플릿에서 사용할 수도 있습니다.
위젯은 개발자가 연락처 양식, 사용 후기, 소셜 미디어 피드 등과 같은 다른 요소를 출력할 수 있도록 허용한 최초의 제품입니다.
그러나 블록을 사용하여 동일한 작업을 수행할 수 있습니다. 최고의 WordPress 플러그인 중 다수는 이제 어디서나 추가할 수 있는 블록과 함께 제공됩니다.
예를 들어, WPForms는 양식을 표시하기 위해 어디에나 추가할 수 있는 연락처 양식 블록과 함께 제공됩니다.
마찬가지로 All in One SEO에는 목차, HTML 사이트맵, 이동 경로 탐색 등을 위한 블록이 함께 제공됩니다.
블록 기반 위젯 편집기
WordPress는 위젯 준비 영역을 포함하여 웹 사이트의 모든 영역을 편집하기 위해 블록 편집기를 조정할 계획이었습니다.
이를 위해 새로운 블록 기반 위젯 편집기가 WordPress 5.8에 도입되었습니다.
이제 사용자는 테마의 위젯 지원 영역에서 블록을 사용할 수 있습니다.
위젯은 여전히 모양 » 위젯 메뉴에 있습니다.
그러나 정의된 위젯 준비 영역이 없는 블록 기반 테마를 사용하는 경우 해당 테마가 아래에 표시되지 않을 수 있습니다. 대신 모양 » 편집기가 표시됩니다.
많은 레거시 WordPress 위젯에는 이미 동일한 작업을 수행할 수 있는 블록이 있습니다.
새 블록 추가 버튼(+)을 클릭하면 위젯으로 분류된 여러 블록을 찾을 수 있습니다.
이들은 여전히 블록이지만 사용자가 이러한 블록이 레거시 위젯처럼 작동한다는 것을 이해할 수 있도록 위젯으로 분류됩니다.
그러나 사용자가 여전히 대체 블록이 없는 레거시 위젯을 사용해야 하는 경우 레거시 위젯 블록을 사용하여 그렇게 할 수 있습니다.
WordPress 플러그인에 게시물 및 페이지에 추가할 수 있는 블록이 있는 경우 이제 위젯 준비 영역에서 동일한 블록을 사용할 수도 있습니다.
테마 개발자는 사용자가 웹 사이트의 다른 영역에 추가할 수 있는 사용자 지정 블록을 만들 수도 있습니다.
WordPress 위젯의 미래
WordPress는 WordPress 웹사이트에서 콘텐츠를 편집하는 데 보다 직관적이고 통합된 방법을 사용하는 방향으로 나아가고 있습니다.
이는 이전 위젯을 더 이상 사용할 수 없음을 의미합니다. WordPress 테마 및 플러그인 개발자는 이미 제품에서 블록 편집기에 대한 지원을 조정하고 추가하고 있습니다.
그러나 많은 WordPress 테마는 여전히 이전 위젯을 사용합니다. 마찬가지로 많은 WordPress 플러그인은 여전히 단축 코드와 레거시 위젯을 사용합니다.
여전히 이전 위젯을 사용해야 하는 경우 WordPress에서 블록 위젯을 비활성화할 수 있습니다.
간단한 방법은 수십 개의 플러그인을 추가하지 않고도 WordPress를 사용자 정의할 수 있는 무료 WPCode 플러그인을 사용하는 것입니다.
블록 위젯을 비활성화하는 데 사용할 수 있는 미리 만들어진 스니펫이 있습니다.
또는 Classic Widgets 플러그인을 사용할 수도 있습니다. 자세한 내용은 WordPress 플러그인 설치 방법에 대한 단계별 가이드를 참조하십시오.
활성화되면 플러그인은 단순히 블록 기반 위젯 편집기를 이전 위젯 페이지로 대체합니다.
참고: Classic Widgets 플러그인은 2024년까지만 지원됩니다. 그 이후에는 플러그인이 업데이트되거나 유지 관리되지 않으므로 향후 사용자 정의를 보장하기 위해 WPCode를 사용하는 것이 좋습니다.
블록 대 위젯 – 어느 것이 더 낫습니까?
WordPress 개발이 지향하는 방향이기 때문에 사용자가 가능한 한 빨리 새로운 블록 기반 위젯 편집기를 사용하기 시작할 것을 권장합니다.
사용하기 쉽고 현대적이며 이전 위젯 화면보다 더 유연합니다.
웹사이트의 WordPress 플러그인 또는 테마가 블록 기반 위젯을 지원하지 않는 경우 개발자에게 연락하여 위젯을 블록으로 변환하도록 요청할 수 있습니다.
업데이트를 출시할 계획이 없는 경우 이를 대체할 대체 플러그인이나 테마를 쉽게 찾을 수 있습니다.
이 기사가 WordPress 위젯과 블록의 차이점을 이해하는 데 도움이 되었기를 바랍니다. WordPress를 위한 최고의 블록 플러그인 선택을 보거나 블록 편집기와 페이지 빌더의 차이점에 대한 가이드를 참조할 수도 있습니다.
이 기사가 마음에 드셨다면 WordPress 비디오 자습서용 YouTube 채널을 구독하십시오. 트위터와 페이스북에서도 우리를 찾을 수 있습니다.