私は助言が必要です。私は1つの投稿テンプレートに寄付書式を挿入するために、プラグインの開発者によって次のコードが提供されていますが、投稿者のメールアドレスを投稿者のメールアドレスに自動的に持ち込むためにpaypalアドレスが必要です。これは可能ですか?この挿入は関数内で可能ですか:authorを別の文字列に変換しますか?
function multiple_paypal_accounts($paypal_args, $payment_data) {
$form_id = isset($payment_data['post_data']['the-form-id']) ? $payment_data['post_data']['the-form-id'] : '';
if('3830' === $form_id) {
// Here I want to customize the email address to show the post author's paypal email address
$paypal_args['business'] = 'THIS IS WHERE I NEED TO PULL IN THE PAYPAL ADDRESS FROM AUTHOR META DATA';
}
// Always return the paypal args.
return $paypal_args;
}
add_filter('the_form_paypal_redirect_args', 'multiple_paypal_accounts', 10, 2);
私の推測は次のようになります:global $ post; $ author_id = $ post-> post_author; $ author_email = get_the_author_meta( 'email'、$ author_id); – Stender