5
如何通过部分元键查询帖子?
我有一个功能,可以将帖子的“喜欢”状态存储为帖子元。我想将“喜欢”与喜欢它的用户相关联,所以我设置了一个自定义字段“ like_status_ {user_id}”(其中{user_id}是当前登录用户的ID),我将其存储为0或1.因此,对于具有多个“点赞”的帖子,db中将有几个元数据设置如下: 'meta_key' = 'like_status_0' 'meta_value' = 1 'meta_key' = 'like_status_2' 'meta_value' = 1 'meta_key' = 'like_status_34' 'meta_value' = 1 ....等等。 特定帖子可能有数千个赞。我如何运行查询,以显示其他人是否也喜欢该帖子? 我在想这样的事情: $query = new WP_Query(array( 'meta_key' => 'like_status_{user_id}', 'meta_value' => 1, )); 我正在尝试向所有喜欢该帖子的人发送通知,当其他人喜欢该帖子时……例如,“嘿,其他人喜欢您喜欢的帖子。您应该去看看!” 但是我需要一种方法来找出是否有人喜欢该帖子,如果喜欢,他们会是谁,以便我通知他们。 如果不可能,您能否建议一种更好的方式将数据存储为post_meta,同时又保持快速更新帖子上单个用户的喜欢状态的效率?