[英]how do I get the list of users who liked post?
我使用这个岗位像系统在我的wordpress主题,我想谁显示在喜欢单页后,在数据库后元是这样的用户名;
post_id: 22
meta_key: _user_liked
value: a:2:{s:6:"user-2";i:2;s:6:"user-1";i:1;}
尝试过此代码;
<?php $userlikes = get_post_meta( get_the_ID() , '_user_liked', true );
$returnValue = unserialize($userlikes[0]);
echo $returnValue; ?>
谢谢答案
这是一个序列化数据 :
value: a:2:{s:6:"user-2";i:2;s:6:"user-1";i:1;}
您需要unserialize()
:
$returnValue = unserialize('a:2:{s:6:"user-2";i:2;s:6:"user-1";i:1;}');
这给你:
array (
'user-2' => 2,
'user-1' => 1,
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.