> CMS 튜토리얼 > Word누르다 > 관리 영역에서 포스트 열을 확장합니다

관리 영역에서 포스트 열을 확장합니다

William Shakespeare
풀어 주다: 2025-02-19 10:46:18
원래의
974명이 탐색했습니다.

이 자습서는 표시된 열을 수정하여 게시물 유형에 대한 WordPress 관리 화면을 사용자 정의하는 방법을 보여줍니다. 기본 WordPress Post 유형 목록을 검토 한 다음 열 조작에 필요한 후크를 탐색하여 시작합니다. 마지막으로, 추가 포스트 메타 데이터를이 열에 통합 할 것입니다.

목표는 게시물 유형 관리 화면을 확장하고 수정하여 사용자에게 자세한 정보와 조치를 제공 할 수 있도록하는 것입니다. 주요 개념 :

WordPress Post Type 관리 화면은 사용자 정의가 가능하므로 기능 및 사용자 경험이 향상됩니다. 2 개의 코어 필터 제어 열 디스플레이 :

(열 정의) 및 (열 데이터를 포괄). 를 사용하여 열을 추가, 제거 또는 재정렬 할 수 있습니다. 및 변수를 사용하여 각 열 내의 내용을 제어 할 수 있습니다. 열 데이터 사용자 정의 데이터 사용자 정의 포스트 유형에 특히 유용하며 동적 컨텐츠 업데이트 또는 미디어 선택에 대한 게시물 ID 및 메타 데이터에 대한 액세스가 가능합니다.

WordPress Post Management Interface : 포스트 유형을 만들 때 (기본 "게시물"및 "페이지"포함) WordPress는 관리를위한 관리 인터페이스를 생성합니다. 이것은 일반적으로 백엔드의 메인 관리 메뉴를 통해 액세스됩니다.

    위의 이미지는 "게시물"메뉴와 "모든 게시물"하위 메뉴를 보여줍니다. 어느 중 하나를 선택하면 포스트 관리 화면을 엽니 다
  • 이 화면에는 선택한 유형의 모든 게시물이 나와 있습니다
  • 포스트 관리 인터페이스 확장 : manage_{$post_type}_posts_columns 이 인터페이스를 향상시키고 추가 기능, 특히 추가 메타 데이터가있는 사용자 정의 게시물 유형에 대해 추가 기능을 제공하려면 표시된 열을 사용자 정의합니다. manage_{$post_type}_posts_custom_column 포스트 열 사용자 정의 및 채워진 포스트 열 :
  • WordPress는 기본 열 (예 : 제목, 작성자, 페이지의 날짜)을 표시합니다. 이를 수정하려면 두 개의 필터를 사용하십시오 1. 열 사용자 정의 () :
  • 이 필터는 어떤 열이 표시되는지 수정합니다. manage_{$post_type}_posts_columns를 게시물 유형의 이름으로 바꾸십시오 (예 : , , ). 필터는 열 이름을 제목에 맵핑하는 어레이 배열 ()을 수신합니다. 이 배열에서 항목을 추가, 제거 또는 재정렬 할 수 있습니다. manage_{$post_type}_posts_custom_column 예제 (페이지 열 수정) :
    function manage_page_columns($columns) {
        unset($columns['date']);
        unset($columns['comments']);
        unset($columns['author']);
    
        $columns['page_featured_image'] = 'Featured Image';
        $columns['page_template'] = 'Template';
        $columns['page_content'] = 'Content';
    
        return $columns;
    }
    add_filter('manage_page_posts_columns', 'manage_page_columns');
    로그인 후 복사

    2. 채우는 열 () : 이 필터는 각 열의 내용을 채 웁니다. 두 개의 매개 변수를 수신합니다 : manage_{$post_type}_posts_custom_column (열 ID)와 .

      예제 (Populating Page Columns) :
    예제는 간결성을 위해 페이지 내용의 발췌 한 내용을 보여줍니다. 완전한 콘텐츠는 표시 될 수 있지만 다루기 어려울 수 있습니다.

    $column $post_id 결론 :

    관리자 열을 사용자 정의하면 사용자 인터페이스, 특히 사용자 정의 게시물 유형에 대한 상당한 제어 기능이 제공됩니다. 이를 통해 관련 정보를 표시하고 관리자 목록 내에서 직접 동적 작업을 추가 할 수 있습니다.

    를 특정 게시물 유형으로 바꾸고 요구 사항에 맞게 코드를 조정하십시오. 제공된 예제는보다 복잡한 사용자 정의를 구축하기위한 탄탄한 기초를 제공합니다.

위 내용은 관리 영역에서 포스트 열을 확장합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿