我有一个插件,可以在其中添加团队成员。它实际上是一些成员的列表。现在我已经为页面创建了一个元框。在此元框中,我想在选择框中显示这些成员的名称以进行选择。这样这些成员就会出现在该页面中。在元框代码中,我试图让这样的成员:
$post_type2 = 'team';
$orderby2 = 'menu_order';
$order2 = 'ASC';
$posts_per_page2 = 100;
$query2 = new WP_Query( array (
'post_type' => $post_type2,
'posts_per_page' => $posts_per_page2,
'orderby' => $orderby2,
'order' => $order2,
'no_found_rows' => 1
)
);
//Get post type count
$members = array();
$members2 = array();
$post_count2 = $query2->post_count;
if( $post_count2 > 0) :
while ($query2->have_posts()) :
$query2->the_post();
$members2['mid'] = get_the_id();
$members2['mname'] = get_the_title();
$members[] = $members2;
//echo the_id();
endwhile;
endif;
但它弄乱了页面本身。我可以获取成员,但页面名称更改为成员名称。我的页面是“主页”,在标题区域,它显示 jhon doe - 成员名称。知道为什么吗?我认为我使用错误的“获取”方法来获取项目。
已编辑
想法:
团队插件增加了一些成员。我想在页面中显示这些成员。但并非所有页面中的成员都相同。例如:“john doe”可以出现在“about”页面,但不能出现在“service”页面。像这样。这就是为什么我想在页面中创建元框来选择成员。这是正确的方法吗?还是有其他想法??