创建了一个自定义字段并选择了按角色过滤"订阅者"并将自定义字段分配给帖子类型。现在当我添加新帖子并分配用户(即:测试帖并分配用户" 1级和#34;)后,我再次点击更新后,我更改了用户" 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',
),
),
);
请指导我解决这个问题
答案 0 :(得分: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'
),
),
);
谢谢,它工作正常。