嗨,我需要一些关于如何实现以下senario的信息。
我有一个帖子类型叫做"PRO"."Pro Categories".
到目前为止,我所取得的成就。
使用用户角色编辑器创建用户角色使用ACF pro,用户关系字段,我在分类部分显示与“项目”相关的所有用户
$current_user = wp_get_current_user();
if(in_array(\'project\',$current_user->roles)){
$pro_cats = get_terms(\'pro-category\',\'hide_empty=0\');
//print_r( $pro_cats);
$allowed_cats = array();
if(is_array($pro_cats) && count($pro_cats)){
foreach($pro_cats as $pro_cat){
$auth_users = get_field(\'authorized_users\', \'pro-category_\'.$pro_cat->term_id);
if(is_array($auth_users) && count($auth_users)){
foreach($auth_users as $auth_user){
if($auth_user[\'ID\'] == $current_user->ID){
$allowed_cats[] = $pro_cat;
$link = get_bloginfo( \'url\' ) . \'/pro-category/\' . $pro_cat->slug . \'/\';
echo \'Name - \'.$pro_cat->name.\' - link -\'.$link.\'<br />\';
//print_r( $pro_cat->name);
//print_r( $pro_cat->slug);
}
}
}
}
}
}
所以从上面可以看出,当用户登录时,我可以看到他被标记在什么分类法中。现在,我想限制分类法归档/单篇文章。因此,当用户登录时,他必须只访问与其概要文件相关的分类法。