WPに「work」というカスタム投稿タイプがあり、カスタムフィールド「socialmedia」の値が「yes」になるたびに管理者にメールを送信する必要があります。次のコードはメールを正常に送信しますが、メールにカスタムフィールド値は含まれていません。
function email_members($post_ID) {
global $post;
if ( 'work' == get_post_type($post_ID) ){
$social = get_post_meta($post_ID, 'socialmedia', true);
mail('me@example.com', get_the_title($post_ID), $social);
}
return $post_ID;
}
add_action('publish_work', 'email_members');
何か案は?
ありがとう