이 자습서는 표시된 열을 수정하여 게시물 유형에 대한 WordPress 관리 화면을 사용자 정의하는 방법을 보여줍니다. 기본 WordPress Post 유형 목록을 검토 한 다음 열 조작에 필요한 후크를 탐색하여 시작합니다. 마지막으로, 추가 포스트 메타 데이터를이 열에 통합 할 것입니다.
WordPress Post Management Interface :
manage_{$post_type}_posts_columns
manage_{$post_type}_posts_custom_column
포스트 열 사용자 정의 및 채워진 포스트 열 : 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!