从Codex Post_Status_Transitions 您在post状态更改上有挂钩:
function on_publish_pending_post( $post ) {
// A function to perform when a pending post is published.
}
add_action( \'pending_to_publish\', \'on_publish_pending_post\', 10, 1 );
您可以访问$post变量。所以你必须提取作者id,改变他的角色。。。
干杯