2017-10-16 5 views
0

내가 같은 일을하고 하나 개의 사이트에 정의 된 사용자 정의 포스트 유형은 다음 한 결과 :말씀을 눌러 관리자 패널 검색

$labels = array(
    'name' => 'Clients', 
    'singular_name' => 'Client', 
    'add_new' => 'Add New', 
    'all_items' => 'All Items', 
    'add_new_item' => 'Add New', 
    'edit_item' => 'Edit Item', 
    'new_item' => 'Add New', 
    'view_item' => 'View Item', 
    'search_item' => 'Search Item', 
    'not_found' => 'Item Not Found', 
    'not_found_in_trash' => 'Item Not Found', 
    'parent_item_color' => 'Parent Item' 
); 

$args = array(
    'labels' => $labels, 
    'public' => true, 
    'show_ui' => true, 
    'has_archive' => true, 
    'publicly_queryable' => true, 
    'query_var' => true, 
    'rewrite' => true, 
    'capability_type' => 'post', 
    'hierarchical' => false, 
    'supports' => array('title', 'editor', 'thumbnail', 'revisions'), 
    'taxonomies' => array('category', 'post_tag'), 
    'menu_position' => 20, 
    'exclude_from_search' => false, 
    'menu_icon' => 'dashicons-admin-users' 
); 

register_post_type('clients', $args); 

내 문제를 내가 관리자에 클라이언트 섹션에서 내 게시물을 검색 할 때 패널 (검색 양식이 아니라 WordPress 관리 패널)에 표시된 결과는 일반 사용자 게시물 유형이 아닌 일반 게시물의 결과입니다. 분명히 나는 ​​결과를 고객에게 필요로한다. 나는 여기 또는 무엇인가 논증을 놓치고있다? 아니면 필터로해야 할 일입니까? 나는 여기에서 조금 잃어 버렸다. 나는 그것을 받아 들여야한다. 추가

답변

0

시도 : 사용자 정의 포스트 유형에 대한 $args 배열에
'rewrite' => array('slug' => 'your-slug-name')),
.

0

좋아, 나는 내 자신의 질문에 대답 할 것이다. 사실, 내 게시물 유형에는 아무런 문제가 없었습니다. 죄책감이있는 사람은 여기에있는 pre_get_posts입니다 .is_admin()은 관리 패널에 기능을 전파하고있었습니다. 그것을 찾는 나쁜 시간 ... 어쨌든 고마워