我需要在页面上显示已经在我的网站上发布过一次的用户的电子邮件列表。
我有一段代码:
global $wpdb;
$min_posts = 1;
$author_ids = $wpdb->get_col("SELECT `post_author` FROM
(SELECT `post_author`, COUNT(*) AS `count` FROM {$wpdb->posts}
WHERE `post_status`=\'publish\' GROUP BY `post_author`) AS `stats`
WHERE `count` >= {$min_posts} ORDER BY `count` DESC;");
但我有两个问题:如何选择在特定页面上显示它(我通常向functions.php添加代码片段),以及如何获取电子邮件而不是ID?我可能不得不使用get_the_author_meta( \'user_email\' )
但我不知道如何在这里实现它。
谢谢你的时间和帮助