1

사용자 정의 필드를 생성하고 역할 "구독자"별로 필터를 선택하고 사용자 정의 필드를 게시물 유형에 할당했습니다. 이제 새 게시물을 추가하고 구독자를 지정하면 (예 : 테스트 게시 및 구독자 "학년 1") 업데이트를 다시 클릭하면 구독자 "학년 1"을 "학년 2"로 변경 한 후 그 내용을 보았습니다 특정 게시물을 볼 수있는 등급 1로 로그인하여 페이지. 이것은 게시물을 편집하고 구독자를 다시 변경하는 경우에만 발생합니다.역할 별 사용자 필드 필터

  $args_events = array(
      'post_type' => 'parents_login', 
      'post_status' => 'publish', 
      'paged' => $page_num, 
      'posts_per_page' => CUSTOM_ROWS_PER_PAGE, 
      'cat' => get_cat_id(single_cat_title("",false)), 
      'meta_query' => array(
       'relation' => 'OR', 
       array(
        'key' => 'select_grade', 
        'value' => $current_user->ID, 
        'compare' => 'LIKE', 
       ), 
      ), 
     ); 

내가

 $args_events = array(
      'post_type' => 'parents_login', 
      'post_status' => 'publish', 
      'posts_per_page' => CUSTOM_ROWS_PER_PAGE, 
      'cat' => get_cat_id(single_cat_title("",false)), 
      'meta_query' => array(
       array(
        'key' => 'select_grade', 
        'value' => serialize(strval($current_user->ID)), 
        'compare' => 'LIKE' 
       ), 
      ), 
     ); 

감사를 직렬화 사용하여 시도이 문제

+0

$ current_user-> ID에서 사용자 ID를 받고 있습니까? –

+0

현재 사용자 ID를 반환하지만 쿼리에서 문제를 찾을 수 없습니다. – Sindhu

답변

1

를 해결하기 위해 나를 인도하고 그것은 잘 작동하십시오.