get_metadata WordPress功能不起作用

时间:2013-02-14 20:30:54

标签: wordpress-plugin wordpress

$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 ) )

1 个答案:

答案 0 :(得分:1)

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

即; $ transactions = get_metadata('post',$ post_id,'_ pfund_transactions',false);

试一试!

相关问题