설명
블록 매니저는 사이트 관리자가 블록을 전역적으로 제거하고 패턴을 차단할 수 있는 직관적인 도구입니다. 또한 개별 블록의 카테고리를 업데이트하는 기능을 제공하여 관리자 편집 환경을 정리하는 데 도움을 줍니다.
주요 기능
- 블록: 블록 삽입기 및 블록 편집기에서 블록이 표시되지 않도록 전역적으로 비활성화합니다.
- 패턴: 버튼 클릭 한 번으로 원치 않는 블록 패턴을 제거할 수 있습니다.
- 블록 카테고리: 각 블록의 카테고리를 업데이트하여 블록 삽입기를 구성합니다.
- 후크: 후크를 사용하여
functions.php
에서 블록과 패턴을 제거합니다. - 검색 및 필터링: 사이드바의 검색 기능으로 블록과 패턴을 빠르게 찾을 수 있습니다.
- 블록 임베드: 쓸모없는 옵션을 대부분 제거하여 사이트에 실제로 포함할 임베드 블록을 선택합니다.
후크 및 필터
블록 매니저 후크를 사용하여 여러 워드프레스 환경에서 코드 및 동기화 옵션을 통해 블록을 제어할 수 있습니다.
gbm_disabled_blocks
백엔드 코드를 통해 블록을 제거하려면 gbm_disabled_blocks
후크를 사용하세요.
// functions.php
add_filter( 'gbm_disabled_blocks', function() {
return [
'core/buttons',
'core/columns',
'core/freeform',
'core/table'
];
});
gbm_disabled_patterns
백엔드 코드를 통해 블록 패턴을 제거하려면 gbm_disabled_patterns
후크를 사용하세요.
// functions.php
add_filter( 'gbm_disabled_patterns', function() {
return ['gbm/core-patterns', 'core/query-standard-posts', 'core/query-medium-posts'];
});
gbm_block_categories
백엔드 코드를 통해 블록 카테고리를 업데이트하려면 gbm_block_categories
훅을 사용하세요.
// functions.php
add_filter( 'gbm_block_categories', function() {
return [
[ 'block' => 'core/html', 'cat' => 'design' ],
[ 'block' => 'core/cover', 'cat' => 'design' ],
[ 'block' => 'core/details', 'cat' => 'design' ]
];
});
block_manager_user_role
블록 매니저 플러그인에 액세스할 수 있는 최소 사용자 역할을 업데이트합니다.
// functions.php
add_filter(
'block_manager_user_role',
'edit_theme_options' // Default: activate_plugins
);
스크린샷
설치
블록 매니저를 설치하는 방법.
워드프레스 알림판 사용
- 플러그인 알림판에서 ‘새로 추가’로 이동합니다.
- ‘블록 매니저’ 검색
- ‘지금 설치’를 클릭합니다.
- 플러그인 알림판에서 플러그인을 활성화합니다.
워드프레스 알림판에 업로드
- 플러그인 알림판에서 ‘새로 추가’로 이동합니다.
- ‘업로드’ 영역으로 이동합니다.
- 컴퓨터에서
block-manager.zip
를 선택합니다. - ‘지금 설치’를 클릭합니다.
- 플러그인 알림판에서 플러그인을 활성화합니다.
FTP 사용
block-manager.zip
다운로드block-manager
디렉토리를 컴퓨터에 압축을 풉니다.block-manager
디렉토리를/wp-content/plugins/
디렉토리에 업로드합니다.- 플러그인 알림판에서 플러그인을 활성화합니다.
그런 다음 wp-admin -> 설정 -> 블록 매니저
로 이동하여 플러그인을 사용하세요.
후기
2024년 2월 4일
답글 1개
Great plugin, thank you. Let me tame my plug in beast and bring order to the Press. I combined it with the php filter ‘block_categories_all’ to move them to my own categories as well. Together, they have made a world of difference.
2023년 10월 3일
Extremely useful plugin and one of the first I added to all of my installs. Thank you, Darren!
2022년 11월 19일
답글 2개
I wanted to like this plug for the nice UI design. When I open the block manager screen, the two grey tabs where block listings are suppose to display are empty. It looks like some kind of glitch.
Update: I added a couple more review stars for author’s response. Hopefully the issue gets fixed soon.
2022년 9월 15일
답글 1개
Having the ability to disable some of the more obscure, unnecessary blocks is essential and this plugin features on every site I work on.
Thanks!
2022년 1월 17일
답글 1개
It makes the job done! Thanks
2021년 8월 15일
답글 3개
I love this plugin! I already had my own code to whitelist certain blocks in the editor, but I couldn’t figure how to remove certain core-embed blocks. But with this plugin, I’m able to remove those blocks as well! I abandoned my custom code and just used this instead.
It would be nice to see it have a feature to restrict blocks to certain roles. PublishPress Blocks has this, but it’s very clunky and also adds its own blocks. I prefer a simple Block Manager like this one
//updated my review again because it now works
기여자 & 개발자
변경이력
3.0.1 – November 3, 2024
- 업데이트: 새로운 관리자 UI.
- 업데이트: 곧 출시될 블록 매니저 프로 플러그인의 다양한 변경 사항.
3.0.0 – April 3, 2024
- 신규: 블록 패턴 및 핵심 블록 패턴 비활성화에 대한 지원이 추가되었습니다.
- 수정: 블록 사이드바에 필터링된 블록 수가 잘못 표시되던 문제를 수정했습니다.
- 수정: 관리자 푸터 텍스트의 반환 값 관련 문제를 수정했습니다.
- 업데이트: 플러그인 설치 프로그램 공급업체 파일 업데이트.
- 업데이트: 다양한 코드 리팩터링 및 정리.
- 업데이트: 다양한 보안 업데이트.
2.1.1 – November 1, 2023
- 핫픽스:
WP_DEBUG
가 활성화된 경우 정의되지 않은 React 키 경고가 표시되는 문제를 수정했습니다.
2.1.0 – November 1, 2023
- 신규: 작업 수행 후 피드백을 위한 알림 시스템 추가.
- 업데이트: 변형 블록에 대한 표시 표시기가 추가되었습니다.
- 수정: 비활성화된 블록에서 객체 대 배열 데이터로 인해 관리자 오류가 발생하는 잠재적 업그레이드 문제를 수정했습니다.
- 수정: 로딩 애니메이션이 누락되는 문제를 수정했습니다.
- 수정: 블록 변형이 블록 수에 포함되지 않는 문제를 수정했습니다.
2.0.0 – October 20, 2023
- 신규: 블록 및 블록 카테고리 페이지에 새로운 관리자 인터페이스 및 상호작용이 추가되었습니다.
- 신규: 테마 수준에서 블록 카테고리를 변경할 수 있도록 블록 카테고리 내보내기 및 후크
gbm_block_categories
가 추가되었습니다. - 업데이트: wp-scripts를 사용하도록 빌드 스크립트 및 종속성을 업데이트했습니다.
- 업데이트: 이제 블록 매니저가 위젯 화면에서 지원됩니다.
- 수정: 일부 누락된 블록 정의 관련 문제를 수정했습니다.
- 수정: 일부 블록에서 블록 아이콘이 렌더링되지 않는 문제를 수정했습니다.
- 수정: 다양한 블록이 블록 매니저 편집 화면에서 충돌을 일으키는 문제를 수정했습니다.
- 수정: 기타 다양한 버그 수정 및 전반적인 개선.
1.2.5 – May 23, 2023
- 수정 – 사이트 편집기 화면에서 JS 오류와 관련된 잠재적인 문제를 수정했습니다.
- 업데이트 – WP 버전 범프 및 테스트.
1.2.4 – November 30, 2022
- 핫픽스 –
편집
화면에서 플러그인이 작동하지 않는 문제를 수정했습니다.
1.2.3 – November 19, 2022
- 수정: 사용자가 젯팩 플러그인을 활성화한 경우 빈 화면에 대한 수정이 추가되었습니다.
- 수정: 블록 매니저 내보내기 기능에서 세미콜론이 누락되던 문제를 수정했습니다.
- 수정:
New
및Edit
화면에서만 블록 제거 스크립트가 로드되도록 수정했습니다.
1.2.2 – August 17, 2021
- 신규 – 비활성화된 모든 블록을 지우는 새로운 초기화 옵션이 추가되었습니다.
- 수정 – 블록 관리자 페이지의 아이콘 너비 관련 문제 수정 추가.
- 업데이트 – 플러그인 내 탭 탐색을 업데이트하여 편집 중인 섹션이 더 명확해졌습니다.
1.2.1 – February 28, 2021
- 업데이트 – 핵심 구텐베르크 블록을 포함한 모든 블록에 카테고리 스위처 지원이 추가되었습니다.
1.2 – February 27, 2021
- NEW – Added new Category Switcher.
- 카테고리 전환기는 카테고리 핵심 구텐베르크 블록을 변경할 수 있는 기능을 제공합니다.
- 블록 카테고리를 변경하면 글을 편집하는 동안 구텐베르크 블록 삽입기에서 블록의 위치가 업데이트됩니다.
- 수정 – 내보내기 코드에서 세미콜론이 누락되는 문제를 수정했습니다.
- 업데이트 – 다양한 관리자 UI/UX 업데이트.
1.1 – January 19, 2021
- 신규 – functions.php를 통해 블록을 비활성화할 수 있도록 새로운
gbm_disabled_blocks
필터를 추가했습니다. - 신규 – 미리 채워진
gbm_disabled_blocks
필터를 동적으로 작성할 수 있는내보내기
옵션이 추가되었습니다. - 신규 – 그리드/목록 보기 토글이 추가되었습니다.
1.0.1 – January 2, 2021
- 신규 – 임베드 블록(트위터, 페이스북, 스포티파이 등)에 대한 지원이 추가되었습니다. 이러한 블록은 WP 5.6에서 변경되었으며 활성/비활성 상태를 관리하기 위해 핸들러를 업데이트해야 했습니다.
- FIX – 누락된
permissions_callback
에 대한 REST API 경고가 수정되었습니다.
1.0 – January 6, 2020
- 첫 릴리즈