programing

워드프레스의 위젯 블록 편집기를 비활성화하는 방법?

skycolor 2023. 9. 14. 21:55
반응형

워드프레스의 위젯 블록 편집기를 비활성화하는 방법?

WP 5.8은 "위젯 블록 편집기"라는 이름의 이벤트를 관리하는 새로운 시스템을 제공합니다.이 새 시스템을 비활성화하고 워드프레스의 고전적인 위젯 편집기를 복원하려면 어떻게 해야 합니까?

방법 1: 구텐베르크의 새 위젯 블록 편집기 페이지를 비활성화하고 이전 위젯 페이지를 가져오시겠습니까?이 행을 테마의 파일에 추가하기만 하면 됩니다.

// Disables the block editor from managing widgets in the Gutenberg plugin.
add_filter( 'gutenberg_use_widgets_block_editor', '__return_false', 100 );

// Disables the block editor from managing widgets. renamed from wp_use_widgets_block_editor
add_filter( 'use_widgets_block_editor', '__return_false' );

파일 저장하는 거 잊지 마세요.

방법 2: 함수를 편집할 필요가 없는 경우.당신 테마의 php 파일, 아무 플러그인이나 설치하고 활성화하면 이전 위젯 페이지가 돌아옵니다:

  1. https://wordpress.org/plugins/disable-gutenberg/
  2. https://wordpress.org/plugins/classic-widgets/

저를 위해 테스트하고 일했습니다.

이것이 당신에게 도움이 되기를 바랍니다.

미리 감사드립니다.

새로운 WordPress 위젯 편집기 시스템을 비활성화하려면 다음 방법 중 하나를 사용할 수 있습니다.

1.위젯 블록 편집기 사용 안 함 플러그인을 설치하고 활성화합니다.

2.쓰임use_widgets_block_editor필터를 사용하지 않도록 설정합니다.테마 기능에 다음 코드를 넣을 수 있습니다.php 파일이나 당신의 플러그인.

add_filter( 'use_widgets_block_editor', '__return_false' );

3.함수에는 다음 코드를 사용합니다.당신의 테마가 새로운 위젯 편집기 시스템을 지원하지 않는다는 것을 선언하기 위해 당신의 테마의 php.

remove_theme_support( 'widgets-block-editor' )
// Disables the block editor from managing widgets in the Gutenberg plugin.
add_filter( 'gutenberg_use_widgets_block_editor', '__return_false', 100 );
// Disables the block editor from managing widgets.
add_filter( 'use_widgets_block_editor', '__return_false' );

필터 중 하나의 이름이 변경된 것으로 나타납니다.더 이상 "wp_use_widgets_block_editor"가 아니라 "use_widgets_block_editor"입니다.@Savan Dholu가 가장 많이 추천한 답변은 이를 반영하여 수정해야 합니다. (충분한 평판을 놓치고 있어 코멘트를 드릴 수 없습니다 *롤예스 *.

enter image description here

새 위젯 편집기 가이드에 소개된 플러그인(웹 사이트를 손상시킬 수 있는 코드 대신)을 설치할 수 있습니다.클래식 위젯

언급URL : https://stackoverflow.com/questions/68419688/how-to-disable-widget-block-editor-of-wordpress

반응형