也许您可以创建一个私有实用程序分类法bookmarks
, 其中每个术语对应一个用户。创建用户时,将向实用程序分类法中添加一个新术语。当用户从帖子中添加书签或删除书签时,您的代码将从帖子中附加或分离用户等效术语。
用户ID可以保存为术语名称和/或slug,您可以使用它来执行;反向查找“;e、 g.将术语名称转换为整数,并使用它查询单个用户。
要找出谁为帖子添加了书签,只需使用get_the_terms($post_id, \'bookmarks\')
, 将术语名称转换为ID数组,并使用WP_User_Query(array(\'include\' => $user_ids))
.