我正在开发一个 wordpress 插件。我使用两种不同的自定义帖子类型,玩家 和团队。
- Players 具有相关的元字段:名字、姓氏和团队。
- Teams 具有团队名称的相关元字段。
在编辑特定的团队 帖子时,我正在尝试获取当前发布了该团队 名称的所有玩家 的数组到他们的团队名称的元字段。我不知道该怎么做。任何帮助或文章都会非常有帮助。谢谢
最佳答案
或者使用get_posts
:
$args = array(
'meta_key' => 'player_team',
'meta_value' => $teamname,
'post_type' => 'player',
'post_status' => 'any',
'posts_per_page' => -1
);
$posts = get_posts($args);
另一个使用 meta_query
代替 meta_key
和 meta_value
的等效查询:
$args = array(
'meta_query' => array(
array(
'key' => 'player_team',
'value' => $teamname
)
),
'post_type' => 'player',
'posts_per_page' => -1
);
$posts = get_posts($args);
关于php - Wordpress - 根据元字段内容获取帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068795/