In one of the wordpress themes I have, the footer.php file has the code <?php wp_footer(); ?> What does this code do? I was looking at all the files associated with this theme and there is no file called wp_footer Thank you
The footer is bottom part of the page and it is usually a static portion. Generally the copyright. I do believe it is a file and it just has the word footer or something with footer in it. Static meaning it doesn't change, or doesn't change often.
wp_header() and wp_footer() tells your WP installation where should the plugins be placed at. While wp_footer() is optional, maybe the guy who coded this theme of yours added a few functions that needs to be executed once your page has fully loaded. I suggest you to leave it there or your theme may go wacko.