-1
$transactions = get_metadata( 'post', '', '_pfund_transactions' );

不知道我做错了什么。我指定了类型和密钥。我也将对象 ID 留空,因为我不确定应该去那里。

这是 meta_value 字段中涉及的数据的示例。

a:6:{s:7:"success";s:1:"1";s:6:"amount";s:1:"1";s:11:"donor_email";s:16:"test@test.com";s:16:"donor_first_name";s:4:"adsf";s:15:"donor_last_name";s:3:"dfs";s:17:"transaction_nonce";s:22:"xxxxxx";}

结果似乎为空,因为以下陈述为真

if (! empty( $transactions ) )
4

1 回答 1

1

帖子 ID 应用作对象 ID。此外,看起来您想要倍数,因此您应该将第四个参数作为 false 传递。

IE; $transactions = get_metadata('post', $post_id, '_pfund_transactions', false);

试试看!

于 2013-02-20T20:22:22.850 回答