WordPress에서 원하지 않는 메타 상자를 제거하는 방법

3674 단어 wordpresstutorial
게시물 편집기 또는 페이지 편집기, 심지어 관리자 대시보드에서도 사용할 수 있는 다른 항목meta boxes이 있습니다. 아마도 일부는 사용되지 않아 작업 화면을 더 선명하게 만들기 위해 제거하고 싶을 것입니다. 주요 내용에 더 잘 집중할 수 있도록 도와줍니다. 워드프레스에서 원하지 않는 메타박스를 제거하는 방법을 알아보겠습니다.

다음과 같이 코드나 플러그인을 사용할 수 있습니다.

방법 1: 코드를 사용하여 WordPress에서 원하지 않는 메타 상자 제거



WordPress에는 이를 위한 remove_meta_box 기능이 있습니다. 구조는 다음과 같습니다.
remove_meta_box( string $id, string|array|WP_Screen $screen, string $context )


위 함수의 매개변수에 대해 자세히 알아볼 수 있습니다here.

예를 들어 게시물 편집기 섹션에는 사용자 지정 필드라는 기본 메타 상자가 있습니다.



이 메타 상자를 제거하기 위해 function.php 파일에 아래 코드를 추가하겠습니다.
add_action( 'admin_menu', function() {

    remove_meta_box( 'postcustom', 'post', 'normal' );

} );


그런 다음 더 이상 존재하지 않습니다.



또 다른 예로, 관리자 대시보드에 일반 웹 사이트 정보 또는 바로 가기를 표시하는 다양한 메타 상자가 있습니다.



아래 코드를 사용하여 제거해 보겠습니다.
add_action( 'wp_dashboard_setup', function() {

    remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );

    remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );

} );


그러면 대시보드가 ​​더 깔끔해집니다.



방법 2: 플러그인을 사용하여 WordPress에서 원하지 않는 메타 상자 제거



메타 박스를 제거하기 위한 많은 플러그인이 있습니다. 나는 그들 중 일부를 시도했고 Adminimize가 좋은 선택이라는 것을 알았습니다.

Adminimize 플러그인은 무료이며 wordpress.org에서 사용할 수 있습니다.

[wp-pic type="plugin"slug="adminimize"레이아웃="large"]

플러그인을 설치한 후 설정 > 관리로 이동합니다. 이 섹션에서는 메타 상자를 제거하는 것뿐만 아니라 많은 기능을 제공하는 것을 볼 수 있습니다.



쓰기 옵션 - 게시물로 이동하여 Post의 게시물 편집기에서 메타 상자를 비활성화합니다. 다른 게시물 유형에서 메타 상자를 제거하려면 쓰기 옵션 - [게시물 유형]을 선택합니다.



보시다시피 이 플러그인은 코드를 사용하여 메타 박스를 완전히 삭제하는 것이 아니라 비활성화만 할 수 있습니다. 하지만 이 플러그인의 특별한 기능은 다른 사용자 롤에 대해 각 유형의 메타 상자를 비활성화할 수 있다는 것입니다. 따라서 사용자가 정보를 변경하지 못하도록 메타 상자를 보는 것을 제한할 수 있습니다.

마지막 말



아무도 찾을 수 없도록 메타 박스를 완전히 제거하려면 코드를 사용하는 것이 더 나은 선택입니다. 일부 유형만 볼 수 있도록 각 사용자 역할에 권한을 부여하려면 플러그인을 사용하는 것이 좋습니다. 둘 다 간단하고 빠릅니다.

한 가지 더, Adminimize 플러그인을 사용하면 관리 표시줄, 백엔드 옵션, 플러그인 설정 등에서 다른 사람의 모양을 사용자 지정할 수 있습니다. 더 많은 이점을 얻으려면 자세히 살펴봐야 합니다.

다른 아이디어가 있으면 아래 의견란에 알려주십시오.

좋은 웹페이지 즐겨찾기