call "the_post" in ajax_load_purchased_content

Allow modifications to be made after the post has been loaded from the database. It is called by default in the setup_postdata function, which is invoked for every post during the_loop, to setup the global $post-variable.