使用\'user_register\' WordPress操作以添加post功能。使用wp_insert_post() 添加帖子。
add_action( \'user_register\', \'wpse_99270_new_user_post\' );
/**
* Add a new post when user registers.
*/
function wpse_99270_new_user_post( $user_id ) {
// Get user data.
$user_data = get_userdata( $user_id );
// Add new post here.
wp_insert_post( array(
\'post_title\' => wp_strip_all_tags( sprintf( \'User %s has Joined %s\', $user_data->user_login, get_bloginfo(\'name\') ) ),
\'post_content\' => \'Blah. Blah. Blah\',
\'post_status\' => \'draft\',
\'post_author\' => $user_id,
\'post_category\' => array(1),
) );
}
备注:
将新帖子发布为draft
并在发布前获得批准
wp_strip_all_tags()
可能是杀伤力太大了此帖子位于ID为1的类别中