워드프레스의 위젯 블록 편집기를 비활성화하는 방법?
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 파일, 아무 플러그인이나 설치하고 활성화하면 이전 위젯 페이지가 돌아옵니다:
저를 위해 테스트하고 일했습니다.
이것이 당신에게 도움이 되기를 바랍니다.
미리 감사드립니다.
새로운 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가 가장 많이 추천한 답변은 이를 반영하여 수정해야 합니다. (충분한 평판을 놓치고 있어 코멘트를 드릴 수 없습니다 *롤예스 *.
새 위젯 편집기 가이드에 소개된 플러그인(웹 사이트를 손상시킬 수 있는 코드 대신)을 설치할 수 있습니다.클래식 위젯
언급URL : https://stackoverflow.com/questions/68419688/how-to-disable-widget-block-editor-of-wordpress
'programing' 카테고리의 다른 글
각2종 및 필터 (0) | 2023.09.14 |
---|---|
HTML5로 iPad에서 오디오 파일 자동 재생 (0) | 2023.09.14 |
PowerShell을 사용하여 처리를 중지합니다. 우회 확인할 수 있습니까? (0) | 2023.09.14 |
mariadb에서 데이터를 쿼리하는 동안 두 개의 SET 문을 포함하는 방법 (0) | 2023.09.14 |
_GNU_SOUR와 __USE_GNU (0) | 2023.09.14 |