-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 として使用する必要があります。また、倍数が必要なように見えるので、4 番目の引数を false として渡す必要があります。

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

試してみてください!

于 2013-02-20T20:22:22.850 に答える