我目前正在使用 wordpress。我需要能够保存帖子元数据,并在以后更新它,而不会覆盖以前存储的内容。
我想出了这个快速的解决方案:
$ref = get_post_meta($post->ID, 'page_ref', true );
update_post_meta($post->ID,'page_ref',array($ref,$newdata));
所以基本上我正在获取当前数据,将其存储在一个数组中,然后将 $newdata 添加到数组中。这很好用,并且像这样存储在数据库中:
a:2:{i:0;a:2:{i:0;s:0:"";i:1;s:34:"data1";}i:1;s:22:"data2";}
然后当我像这样循环遍历数组时:
foreach ($ref as $i){
echo $i;
}
我得到以下结果:
Arraydata2
我不确定数组是否正确存储,也不完全确定为什么返回的数据只显示数组的最新条目?
任何帮助将不胜感激