회원이라고하는 사용자 정의 게시 유형을 만들었습니다.Wordpress 사용자 정의 열
그런 다음이 사용자 정의 게시 유형의 표시를 사용자 정의하여 열에 입력 된 사용자 정의 메타를 표시하려고합니다.
열은 표시되지만 데이터가 나타나지 않고 그 이유가 해결되지 않습니다.
add_filter('manage_edit-members_columns', 'my_columns_filter', 10, 1);
function my_columns_filter($columns) {
$column_phone = array('phone' => 'Phone Number');
$column_email = array('email' => 'Email Address');
$column_membertype = array('member_type' => 'Member Type');
$columns = array_slice($columns, 0, 2, true) + $column_phone + array_slice($columns, 2, NULL, true);
$columns = array_slice($columns, 0, 3, true) + $column_email + array_slice($columns, 3, NULL, true);
$columns = array_slice($columns, 0, 4, true) + $column_membertype + array_slice($columns, 4, NULL, true);
return $columns;
}
add_action('manage_members_custom_column', 'my_column_action', 10, 2);
function my_column_action($column, $post_id) {
global $post;
switch ($column) {
case 'phone':
echo get_post_meta($post_id, '_cricketss_phone', TRUE);
break;
case 'email':
echo get_post_meta($post_id, '_cricketss_email', TRUE);
break;
case 'member_type':
echo get_post_meta($post_id, '_cricketss_phone', TRUE);
break;
}
}
모든 헤드 업이 인정 될 것입니다.
'register_post_type'코드 붙여 넣기 –