2025년 4월 15일에 릴리스된 워드프레스 6.8 버전에서는 다양한 개선 사항과 보안 강화가 이루어졌습니다. 이번 글에서는 이전 버전인 워드프레스 6.7.2와 비교하여 어떤 변화가 있는지 자세히 살펴보겠습니다.
워드프레스 6.7.2 vs 6.8: 한눈에 보기
구분 | 워드프레스 6.7.2 | 워드프레스 6.8 |
---|---|---|
릴리스 날짜 | 2025년 2월 11일 | 2025년 4월 15일 |
릴리스 유형 | 유지보수 업데이트 | 주요 기능 업데이트 |
버그 수정 | 35개 버그 수정 | 170개 이상의 버그 수정 |
기능 개선 | 블록 에디터, HTML API, Customize 관련 수정 | 104개 이상의 기능 개선 및 요청 구현 |
보안 강화 | 일반 보안 패치 | bcrypt 알고리즘 도입으로 비밀번호 보안 강화 |
성능 개선 | 일반 성능 개선 | Speculation Rules API 도입으로 페이지 로딩 속도 향상 |
스타일북 | 블록 테마에서만 사용 가능 | 클래식 테마에서도 사용 가능하도록 확장 |
에디터 개선 | 기본 에디터 기능 | 데이터 뷰 개선, 쿼리 루프 블록 업데이트 |
* 워드프레스 6.8은 다양한 성능 개선과 기능 향상에 초점을 맞춘 폴리싱(polish) 릴리스입니다.
워드프레스 6.8의 주요 업데이트 사항
1. 에디터 개선 사항
워드프레스 6.8은 에디터 경험을 크게 향상시키기 위한 다양한 개선 사항을 포함하고 있습니다:
- 데이터 뷰 인터페이스 개선으로 옵션을 더 쉽게 확인 가능
- 쿼리 루프 블록에서 고정 글을 무시하는 옵션 추가
- 에디터 내 작은 개선 사항들 다수 포함
- 쿼리 총계 블록 추가 – 쿼리 결과 수나 현재 표시되는 결과 범위 표시 가능
- 이미지 블록 툴바에서 바로 특성 이미지로 설정 가능
기존 6.7.2 버전에서는 이러한 직관적인 옵션들이 제한적이었으나, 6.8에서는 사용자 경험을 개선하기 위한 다양한 옵션이 추가되었습니다.
2. 클래식 테마를 위한 스타일북
스타일북은 이제 구조화된 레이아웃을 갖추어 사이트 색상, 타이포그래피, 블록 스타일을 더 쉽게 미리 볼 수 있게 되었습니다:
- 기존에는 블록 테마에서만 사용 가능했으나, 이제 에디터 스타일이나 theme.json 파일이 있는 클래식 테마에서도 사용 가능
- 더 명확한 레이블과 함께 ‘모양 > 디자인’ 메뉴에서 찾을 수 있음
- 워드프레스 6.7.2에서는 클래식 테마에서 이러한 스타일북 기능을 사용할 수 없었음
- 타이포그래피, 색상, 레이아웃 등의 스타일을 한눈에 확인하고 수정 가능
이 기능은 클래식 테마 사용자들에게 현대적인 디자인 도구를 제공하여 테마 사용자 경험을 크게 향상시킵니다.
3. Speculation Rules API 지원
워드프레스 6.8은 추측적 로딩을 지원하는 Speculation Rules API를 도입했습니다:
- 사용자 상호작용(링크 호버 등)을 기반으로 URL을 미리 가져오거나 렌더링하여 페이지 로드 시간 단축
- 기본적으로 보수적인 프리페칭 전략 적용 (성능 향상과 리소스 효율성 균형)
- 개발자는 새로운 필터를 사용하여 추측적 로딩 동작을 사용자 정의 가능
- Chrome 108+, Edge 108+ 등 지원 브라우저에서 작동
- 워드프레스 6.7.2에는 이 기능이 없었으며, 플러그인을 통해서만 사용 가능했음
이 기능은 사이트 성능을 크게 향상시켜 사용자 경험을 개선하고 SEO에도 도움이 됩니다.
4. 주요 보안 개선
워드프레스 6.8은 비밀번호 보안 시스템을 크게 강화했습니다:
- 비밀번호 해싱에 bcrypt 알고리즘 사용으로 워드프레스 보안 강화
- 애플리케이션 비밀번호, 비밀번호 재설정 키, 개인 데이터 요청 키 등에도 보안 강화 적용
- 기존 비밀번호는 계속 작동하며, 로그인이나 비밀번호 변경 시 자동으로 새 알고리즘 적용
- 워드프레스 6.7.2에서는 덜 안전한 phpass 해싱 방식 사용
이러한 보안 개선으로 무차별 공격에 대한 저항력이 크게 향상되었습니다.
5. 그 외 개선 사항
- 접근성 개선: 화면 리더 지원 강화 및 인터페이스 의미 개선 작업 포함
- 국제화 도구 개선: 번역 기능 향상 및 복수형 지원 개선
- REST API 유연성 향상: 헤드리스 및 분리된 워드프레스 애플리케이션 지원 확대
- 개발자를 위한 다양한 소규모 업데이트: 미디어 처리, 단축코드 출력, 게시물 유형 등록 개선
- 글로벌 스타일 인터페이스가 사이트 에디터 사이드바에서 접근 가능하도록 변경
개발자를 위한 주요 변경 사항
1. 블록 유형 등록 API 개선
워드프레스 6.8에서는 새로운 wp_register_block_types_from_metadata_collection() 함수를 통해 더 효율적인 블록 유형 등록이 가능해졌습니다. 이 함수를 사용하면 여러 블록 유형을 동시에 등록할 수 있어 성능이 향상되고 블록 개발이 간소화됩니다.
2. UI 컴포넌트 업데이트
블록 에디터의 UI 컴포넌트에 여러 변경 사항이 도입되었습니다:
- Navigation 컴포넌트 사용 중단 – 워드프레스 7.1에서 완전히 제거 예정
- Navigator 컴포넌트로 대체 권장
- RadioGroup 컴포넌트 사용 중단 – RadioControl 또는 ToggleGroupControl 사용 권장
3. 인터랙티비티 API 개선
비동기 핸들러 도입으로 사용자 인터랙션 응답 속도 개선. INP(Interaction to Next Paint) 지표 향상에 도움이 됩니다.
4. useSelect 훅 성능 경고
SCRIPT_DEBUG가 활성화된 경우 useSelect가 비효율적으로 호출될 때 개발자 콘솔에 경고가 표시됩니다. 이는 개발자가 성능 병목 현상을 식별하는 데 도움이 됩니다.
워드프레스 6.7.2와 6.8: 기술적 세부 사항 비교
기능 | 워드프레스 6.7.2 | 워드프레스 6.8 |
---|---|---|
비밀번호 해싱 알고리즘 | phpass 포터블 해싱 | bcrypt (SHA-384 사전 해싱 포함) |
스타일북 지원 | 블록 테마에서만 사용 가능 | 클래식 테마에서도 사용 가능 (에디터 스타일 또는 theme.json 파일 필요) |
성능 최적화 | 기본 최적화 | Speculation Rules API 지원 (prefetch, prerender 기능) |
쿼리 루프 블록 | 기본 기능 (Include, Exclude, Only 옵션) | Ignore 옵션 추가 (고정 글을 일반 글처럼 처리) |
블록 등록 API | 개별 블록 등록 | 새로운 wp_register_block_types_from_metadata_collection() 함수로 다중 블록 등록 지원 |
인터랙티비티 API | 기본 동기 처리 | 비동기 핸들러 도입으로 INP 개선 |
UI 컴포넌트 | 기존 컴포넌트 사용 | 여러 컴포넌트 사용 중단 및 대체 (Navigation → Navigator 등) |
접근성 개선 | 기본 접근성 지원 | 34개의 접근성 관련 티켓 및 70개의 블록 에디터 접근성 개선 |
업그레이드 시 고려사항
워드프레스 6.8로 업그레이드할 때 고려해야 할 몇 가지 사항이 있습니다:
- 백업: 업데이트 전에 항상 데이터베이스와 파일을 백업하세요.
- 테마 및 플러그인 호환성: 사용 중인 테마와 플러그인이 6.8과 호환되는지 확인하세요.
- 비밀번호 해싱: 기존 비밀번호는 계속 작동하며, 다음 로그인이나 비밀번호 변경 시 자동으로 새 해싱 알고리즘이 적용됩니다.
- 개발자 코드 검토: phpass 해시를 직접 처리하는 코드가 있다면 업데이트가 필요할 수 있습니다.
- Speculation Rules API: 로그인한 사용자 또는 고유 퍼머링크가 비활성화된 경우 추측적 로딩이 기본적으로 비활성화됩니다.
결론
워드프레스 6.8은 기존 기능을 세련되게 다듬고 성능과 보안을 향상시키는 데 중점을 둔 업데이트입니다. 클래식 테마에서의 스타일북 지원, 추측적 로딩을 통한 성능 향상, bcrypt 비밀번호 해싱을 통한 보안 강화 등 사용자 경험을 개선하기 위한 다양한 변화가 포함되어 있습니다.
이전 버전인 6.7.2가 주로 버그 수정에 중점을 둔 유지보수 업데이트였던 것과 달리, 6.8은 더 광범위한 개선 사항과 새로운 기능을 제공합니다. 이 업데이트는 워드프레스의 핵심 기능을 더욱 강화하고, 특히 개발자들에게 더 나은 도구와 API를 제공하여 보다 효율적인 개발 환경을 조성합니다.
워드프레스 6.8은 사용자 중심의 설계와 기술적 발전이 균형을 이루는 중요한 업데이트로, 워드프레스가 계속해서 발전하고 있음을 보여줍니다.
관련 자료
더 자세한 내용은 아래 링크에서 확인하실 수 있습니다:
- 워드프레스 6.8 릴리스 후보 3 공지
- 워드프레스 6.8 베타 1 공지
- 워드프레스 6.7.2 유지보수 릴리스 공지
- 워드프레스 6.8 필드 가이드
- 워드프레스 6.8의 추측적 로딩에 관한 개발자 노트
- 워드프레스 6.8의 bcrypt 비밀번호 해싱에 관한 개발자 노트