1

創建自定義字段並按角色「訂閱者」選擇過濾器並將自定義字段分配給發佈類型。現在,當我添加新的職位分配的用戶(即:測試崗位和分配用戶「等級1」)後,我點擊更新,我再次改變了用戶「1級」至「2級」,在此之後,當我觀看通過登錄作爲1級的頁面查看特定帖子。這隻有在我編輯帖子並再次更改訂閱者時纔會發生。按角色自定義字段過濾 - Wordpress

  $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', 
       ), 
      ), 
     ); 

請指導我解決這個問題

+0

你在$ current_user-獲得用戶ID> ID? –

+0

它返回當前用戶的ID,但我couldnot在查詢中發現的問題 – Sindhu

回答

1

我使用序列化

 $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' 
       ), 
      ), 
     ); 

感謝審判,這是工作的罰款。