没有直接的方法可以从帖子中获取帖子作者的电子邮件。您可以使用标准WP\\U Post对象中的作者ID来获取电子邮件。
$post_author_id = intval( $post->post_author );
$post_author_email = get_the_author_meta(\'email\', $post_author_id);
或者如果你有帖子ID
$post_author_id = intval( get_post_field( \'post_author\', $post_id ) );
$post_author_email = get_the_author_meta(\'email\', $post_author_id);
或者,如果需要,也可以将自定义函数挂接到
save_post
创建帖子时,操作并将作者电子邮件保存到帖子的meta。然后你就可以用
get_post_meta()
使用post ID和用于保存元数据的自定义键。