当get_post_meta()
设置为true时,为什么使用$single
会突然开始返回数组?
$sync = get_post_meta( $pid, '_subscription_sync', true );
if ( 'yes' != $sync )
return;
var_dump($sync)
会返回:array(1) { [0]=> string(3) "yes" }
是否有一个我不知道的全局设置?
答案 0 :(得分:0)
您已将数组保存到数据库中。 update_post_meta会自动为您自动序列化。 get_post_meta上的$ single设置是指是否使用该帖子ID和密钥提取所有条目。
Var_dump在update_post_meta之前保存的变量,然后检查它最终如何作为数组。