2013-06-03 36 views
0

我试图创建一个拥有多种类型的信息的“团队”页面模板:关联一个自定义后类型具有自定义(用户)分类

  • 的一系列比赛报告(由队过滤名称 - 比赛 报告是自定义文章类型与各种后元)
  • 未来的匹配也是球队的名字过滤使用由团队过滤简单的活动出席 插件)
  • 的队徽和标题图片
  • 用户(规划名称(用户cust om分类)

我的问题是将团队自定义帖子类型与同名用户元数据关联的最佳方式是什么?

例如,我有一个名为TEAM-A的团队。我希望这支球队的球员能够在TEAM-A球队页面上展示。

我能够单独创建团队页面和用户分类页面,但似乎无法将这两者关联起来。就目前而言,团队名称是从团队列表(自定义帖子类型)中选择的,并保存为元数据。

这是我迄今摸索出:

<?php 
$pagename = get_the_title(); 
$player = get_users($args); 
    $args = array(
'meta_key'  => 'tm-name', 
'meta_value' => $pagename, 
'meta_compare' => '' 

); foreach($ player为$ user){ echo'

  • '。 $ user-> display_name。 '
  • '; } ?>

    回答

    0
    $pagename = get_the_title(); 
    $user_query= new WP_User_Query(array('meta_key' => 'tm-name', 'meta_value'=>$pagename)); 
    
    if (! empty($user_query->results)) { 
    foreach ($user_query->results as $user) { 
        echo '<p>' . $user->display_name . '</p>'; 
    } 
    } else { 
    echo 'No users found.'; 
    } 
    ?> 
    
    相关问题