我在我的wordpress主题中使用this类似系统的帖子,我想在单页中显示喜欢帖子的用户名,在数据库帖子中meta就像这样;
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; ?>
感谢答案
答案 0 :(得分:0)
这是序列化数据:
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,
)