Block Manager

설명

The Block Manager is an intuitive tool for site admins to globally remove unwanted blocks and update the assigned category of individual blocks to organize the admin editing expereince.

주요 기능

  • Disable Blocks: Unlike the block manager functionality in the WordPress Block Editor, this plugin will globally disable (remove) blocks for all users on your site.
  • Block Categories: The Category Switcher provides functionality for updating the category assigned to each WordPress blocks.
  • Search and Filter: Quickly locate blocks using the block search functionality in the sidebar.
  • Hooks: Use the various hooks and filters to update your blocks from functions.php.
  • Embed Blocks: Choose the Embed blocks you actually want to include on your site by removing the vast majority of useless options.

Hooks & Filters

Use Block Manager hooks to controls blocks via code and sync options across multiple WordPress environments.

gbm_disabled_blocks

Use the gbm_disabled_blocks filter to control blocks via backend code.

// functions.php
add_filter('gbm_disabled_blocks', function(){
    return [
        'core/buttons',
        'core/columns',
        'core/freeform',
        'core/table'
    ];
});

gbm_block_categories

Use the gbm_block_categories filter to update block categories via backend code.

// 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

Update the minimum user role allowed to access the Block Manager plugin.

// functions.php
add_filter(
    'block_manager_user_role',
    'edit_theme_options' // Default: activate_plugins
);

스크린샷

  • Disable Blocks: Easily remove unwanted WordPress blocks by toggling the active state of each block.
  • Block Toggle: Disable all blocks in a block categories with a single click.
  • Block Categories: Improve the admin editing experience by updating the category of each block using the Category Switcher.
  • Status Reports: Total active and disabled blocks are displayed in the plugin sidebar.
  • Embed Blocks: Choose the Embed blocks you want to allow on your site and remove the majority of useless options.

설치

블록 매니저를 설치하는 방법.

워드프레스 알림판 사용

  1. 플러그인 알림판에서 ‘새로 추가’로 이동합니다.
  2. ‘블록 매니저’ 검색
  3. ‘지금 설치’를 클릭합니다.
  4. 플러그인 알림판에서 플러그인을 활성화합니다.

워드프레스 알림판에 업로드

  1. 플러그인 알림판에서 ‘새로 추가’로 이동합니다.
  2. ‘업로드’ 영역으로 이동합니다.
  3. 컴퓨터에서 block-manager.zip를 선택합니다.
  4. ‘지금 설치’를 클릭합니다.
  5. 플러그인 알림판에서 플러그인을 활성화합니다.

FTP 사용

  1. block-manager.zip 다운로드
  2. block-manager 디렉토리를 컴퓨터에 압축을 풉니다.
  3. 블록 매니저 디렉토리를 /wp-content/plugins/ 디렉토리에 업로드합니다.
  4. 플러그인 알림판에서 플러그인을 활성화합니다.

그런 다음 wp-admin -> 설정 -> 블록 매니저로 이동하여 플러그인을 사용하세요.

후기

2024년 2월 4일 1 reply
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!
2023년 5월 26일 1 reply
I have finished the Korean translation.I just want to say thank you for developing such a good plugin.And I hope it will be translated into more languages so that many WordPress users can use it conveniently. Gutenberg Block Manager 한국어 번역을 모두 마쳤습니다.좋은 플러그인을 개발해 주어서 고맙다는 인사를 전하고 싶습니다.그리고 보다 많은 언어로 번역되어 많은 워드프레스 사용자들이 편리하게 사용할 수 있기를 바랍니다.
2022년 11월 19일 2 replies
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 reply
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 reply
It makes the job done! Thanks
모든 12 평가 읽기

기여자 & 개발자

“Block Manager”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Block Manager”(이)가 4(으)로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Block Manager”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

2.1.1 – November 1, 2023

  • HOTFIX: Fix for undefined React key warning when WP_DEBUG is enabled.

2.1.0 – November 1, 2023

  • NEW: Adding notification system for feedback after an action is performed.
  • UPDATE: Added display indicators for variation blocks.
  • FIX: Fixed potential upgrade issue with disabled blocks throwing admin error due to object vs array data.
  • FIX: Fixed issue with missing loading animation.
  • FIX: Fixed issue with block variations not counting towards block count.

2.0.0 – October 20, 2023

  • NEW – New admin interface and interactions for the Block and Block Categories pages.
  • NEW: Added block category export and hook gbm_block_categories to allow for changing block categories at the theme level.
  • UPDATE: Updated build scripts and dependencies to use wp-scripts.
  • UPDATE: Block Manager is now supported on Widget screen.
  • FIX: Fixed issue with some missing block definitions.
  • FIX: Fixed issues with block icons not rendering for some blocks.
  • FIX: Fixed issue with various blocks crashing the Block Manager edit screen.
  • FIX: Other various bug fixes and overall improvements.

1.2.5 – May 23, 2023

  • 수정 – 사이트 편집기 화면에서 JS 오류와 관련된 잠재적인 문제를 수정했습니다.
  • 업데이트 – WP 버전 범프 및 테스트.

1.2.4 – November 30, 2022

  • 핫픽스 – 편집 화면에서 플러그인이 작동하지 않는 문제를 수정했습니다.

1.2.3 – November 19, 2022

  • 수정: 사용자가 젯팩 플러그인을 활성화한 경우 빈 화면에 대한 수정이 추가되었습니다.
  • 수정: 블록 매니저 내보내기 기능에서 세미콜론이 누락되던 문제를 수정했습니다.
  • 수정: NewEdit 화면에서만 블록 제거 스크립트가 로드되도록 수정했습니다.

1.2.2 – August 17, 2021

  • 신규 – 비활성화된 모든 블록을 지우는 새로운 초기화 옵션이 추가되었습니다.
  • 수정 – 블록 매니저 페이지의 아이콘 너비 관련 문제를 수정했습니다.
  • 업데이트 – 플러그인 내 탭 탐색을 업데이트하여 편집 중인 섹션이 더 명확해졌습니다.

1.2.1 – February 28, 2021

  • 업데이트 – 핵심 구텐베르크 블록을 포함한 모든 블록에 카테고리 스위처 지원이 추가되었습니다.

1.2 – February 27, 2021

  • 신규 – 새로운 카테고리 스위처 추가.↵

    • 카테고리 스위처는 카테고리 핵심 구텐베르크 블록을 변경하는 기능을 제공합니다.
    • 블록 카테고리를 변경하면 글을 편집하는 동안 구텐베르크 블록 삽입기에서 블록의 위치가 업데이트됩니다.
  • 수정 – 내보내기 코드에서 세미콜론이 누락되는 문제를 수정했습니다.
  • 업데이트 – 다양한 관리자 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

  • 첫 릴리즈